XML 38 R24.htm IDEA: XBRL DOCUMENT v3.22.2
REVENUE (Schedule of Disaggregation of Revenue by Geographic Segment) (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2022
Jun. 30, 2021
Jun. 30, 2022
Jun. 30, 2021
Disaggregation of Revenue [Line Items]        
Net Sales $ 201,500 $ 181,158 $ 417,045 $ 351,070
North America        
Disaggregation of Revenue [Line Items]        
Net Sales 185,635 161,882 379,986 308,570
Foreign        
Disaggregation of Revenue [Line Items]        
Net Sales $ 15,865 $ 19,276 $ 37,059 $ 42,500