XML 75 R56.htm IDEA: XBRL DOCUMENT v3.24.0.1
REVENUE RECOGNITION - Summary of Significant Changes in the Balances of Contract Liabilities and Assets (Details)
$ in Thousands
12 Months Ended
Dec. 31, 2023
USD ($)
Contract Assets  
Balance, beginning of period $ 133,121
Amount recognized (38,011)
Increased due to shipments 69,321
Balance, end of period 164,431
Contract Liabilities  
Balance, beginning of period 372,360
Revenue recognized (109,687)
Increased due to billings 224,799
Balance, end of period $ 487,472