XML 50 R40.htm IDEA: XBRL DOCUMENT v3.23.3
REVENUE RECOGNITION - Summary of Significant Changes in the Balances of Contract Liabilities and Assets (Details)
$ in Thousands
9 Months Ended
Sep. 30, 2023
USD ($)
Contract Assets  
Balance, beginning of period $ 133,121
Amount recognized (27,564)
Increased due to shipments 59,933
Balance, end of period 165,490
Contract Liabilities  
Balance, beginning of period 372,360
Revenue recognized (80,023)
Increased due to billings 187,726
Balance, end of period $ 480,063