XML 50 R37.htm IDEA: XBRL DOCUMENT v3.23.2
REVENUE - Schedule of Disaggregation of Revenue by Geographic Segment (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Jun. 30, 2023
Jun. 30, 2022
Disaggregation of Revenue [Line Items]        
Net Sales $ 300,264 $ 201,500 $ 582,539 $ 417,045
North America        
Disaggregation of Revenue [Line Items]        
Net Sales 272,320 185,635 530,487 379,986
Foreign        
Disaggregation of Revenue [Line Items]        
Net Sales $ 27,944 $ 15,865 $ 52,052 $ 37,059