XML 51 R40.htm IDEA: XBRL DOCUMENT v3.24.3
REVENUE RECOGNITION - Summary of Significant Changes in the Balances of Contract Liabilities and Assets (Details)
$ in Thousands
9 Months Ended
Sep. 30, 2024
USD ($)
Contract Assets  
Balance, beginning of period $ 164,431
Amount recognized (32,336)
Increased due to billings 27,944
Balance, end of period 160,039
Contract Liabilities  
Balance, beginning of period 487,472
Revenue recognized (93,265)
Increased due to billings 89,559
Balance, end of period $ 483,766