XML 51 R40.htm IDEA: XBRL DOCUMENT v3.24.2
REVENUE RECOGNITION - Summary of Significant Changes in the Balances of Contract Liabilities and Assets (Details)
$ in Thousands
6 Months Ended
Jun. 30, 2024
USD ($)
Contract Assets  
Balance, beginning of period $ 164,431
Amount recognized (21,225)
Increased due to billings 18,174
Balance, end of period 161,380
Contract Liabilities  
Balance, beginning of period 487,472
Revenue recognized (61,060)
Increased due to billings 50,364
Balance, end of period $ 476,776