XML 52 R41.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Revenue and Customers - Significant Changes in Contract Assets and Contract Liabilities (Details) - USD ($)
$ in Thousands
6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Contract Assets    
Contract assets, beginning balance $ 4,416 $ 11,537
Amortization of deferred costs (7,029) (14,206)
Additions to deferred costs 37,691 12,009
Total 30,662 (2,197)
Contract assets, ending balance 35,078 9,340
Contract Liabilities    
Contract liabilities, beginning balance (43,072) (59,797)
Amortization of deferred revenue 23,710 38,481
Additions to deferred revenue (52,484) (19,575)
Total (28,774) 18,906
Contract liabilities, ending balance $ (71,846) $ (40,891)