XML 71 R49.htm IDEA: XBRL DOCUMENT v3.24.0.1
Summary of Significant Accounting Policies - Schedule of Contract Assets and Contract Liabilities (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Contract Asset [Abstract]    
Contract assets $ 8,929 $ 13,363
Additions 13,606 42,218
Transferred to receivables, net (21,829) (46,652)
Contract assets 706 8,929
Contract Liabilities [Abstract]    
Contract liabilities at beginning of the period 10,701 17,830
Additions   6,769
Reductions (931)  
Amounts recognized into revenue (4,995) (7,514)
Amounts recognized into other (expense) income, net   (6,384)
Contract liabilities at end of the period $ 4,775 $ 10,701