Annual and transition report of foreign private issuers pursuant to Section 13 or 15(d)

Revenue - Contract Liabilities (Details)

v3.22.1
Revenue - Contract Liabilities (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Revenue from contracts with customers [Abstract]    
Contract liabilities at beginning of period $ 76,018 $ 81,584
Amounts billed but not recognized 61,176 18,080
Revenue recognized (43,012) (23,646)
Contract liabilities at end of period $ 94,182 $ 76,018