XML 46 R36.htm IDEA: XBRL DOCUMENT v3.23.3
REVENUE RECOGNITION - Narrative (Details) - USD ($)
$ in Thousands
Sep. 30, 2023
Dec. 31, 2022
Percentage of net sales over time 10.00%  
Unbilled contracts receivable $ 55,078 $ 35,252
Advance Customer Payments    
Contract with customer liability 60,312 78,756
Billings in Excess of Revenue Recognized    
Contract with customer liability $ 58,971 $ 34,771