XML 83 R58.htm IDEA: XBRL DOCUMENT v3.25.0.1
REVENUE RECOGNITION - Schedule of Significant Changes in the Balances of Contract Liabilities and Assets (Details)
$ in Thousands
12 Months Ended
Dec. 31, 2024
USD ($)
Contract Assets  
Contract Assets, beginning of period $ 164,431
Amount recognized (48,837)
Increased due to billings 37,361
Contract Assets, end of period 152,955
Contract Liabilities  
Contract Liabilities, beginning of period 487,472
Revenue recognized (126,015)
Increased due to billings 107,477
Increased due to customer deposits 110,273
Contract Liabilities, end of period $ 579,207