XML 53 R42.htm IDEA: XBRL DOCUMENT v3.25.1
REVENUE RECOGNITION - Schedule of Significant Changes in the Balances of Contract Liabilities and Assets (Details)
$ in Thousands
3 Months Ended
Mar. 31, 2025
USD ($)
Contract Assets  
Contract Assets, beginning of period $ 152,955
Amount recognized (9,879)
Increased due to billings 7,425
Contract Assets, end of period 150,501
Contract Liabilities  
Contract Liabilities, beginning of period 579,207
Revenue recognized (103,106)
Increased due to billings 25,374
Contract Liabilities, end of period $ 501,475