XML 54 R42.htm IDEA: XBRL DOCUMENT v3.25.2
REVENUE RECOGNITION - Schedule of Significant Changes in the Balances of Contract Liabilities and Assets (Details)
$ in Thousands
6 Months Ended
Jun. 30, 2025
USD ($)
Contract Assets  
Contract Assets, beginning of period $ 152,955
Amount recognized (18,406)
Increased due to billings 13,048
Contract Assets, end of period 147,597
Contract Liabilities  
Contract Liabilities, beginning of period 579,207
Revenue recognized (177,558)
Increased due to billings 58,922
Contract Liabilities, end of period $ 460,571