XML 63 R42.htm IDEA: XBRL DOCUMENT v3.22.4
Summary of Significant Accounting Policies - Schedule of Contract Assets and Contract Liabilities (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Contract Asset [Abstract]    
Contract assets $ 13,363 $ 19,401
Additions 42,218 30,609
Transferred to receivables, net (46,652) (36,647)
Contract assets 8,929 13,363
Contract Liabilities [Abstract]    
Contract liabilities at beginning of the period 17,830 23,909
Additions 6,769  
Amounts recognized into revenue (7,514) (6,079)
Amounts recognized into other income, net (6,384)  
Contract liabilities at end of the period $ 10,701 $ 17,830