XML 54 R43.htm IDEA: XBRL DOCUMENT v3.22.2.2
REVENUES FROM CONTRACTS WITH CUSTOMERS - Narrative (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2022
Sep. 30, 2021
Sep. 30, 2022
Sep. 30, 2021
Dec. 31, 2021
Disaggregation of Revenue [Line Items]          
Number of days from shipment to issue a credit     90 days    
Revenue from contract with customer, excluding assessed tax $ 385,191 $ 386,861 $ 1,159,644 $ 1,136,924  
Cost of goods sold, rework accrual 800        
Short-term portion of contract liability 6,364   6,364   $ 5,295
Long-term portion of contract liability 7,900   $ 7,900    
Product warranty period (up to)     2 years    
Product Return          
Disaggregation of Revenue [Line Items]          
Revenue from contract with customer, excluding assessed tax $ (1,500)