XML 54 R43.htm IDEA: XBRL DOCUMENT v3.25.1
Revenue and Customers - Significant Changes in Contract Assets and Contract Liabilities (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Contract Assets    
Contract assets, beginning balance $ 37,091 $ 4,416
Additions to deferred costs 10,183 3,748
Amortization of deferred costs (13,435) (2,707)
Total (3,252) 1,041
Contract assets, ending balance 33,839 5,457
Contract Liabilities    
Contract liabilities, beginning balance (101,945) (43,072)
Additions to deferred revenue (59,999) (23,911)
Amortization of deferred revenue 56,961 7,208
Total (3,038) (16,703)
Contract liabilities, ending balance $ (104,983) $ (59,775)