XML 50 R39.htm IDEA: XBRL DOCUMENT v3.23.1
10Q REVENUE (Schedule of Disaggregation of Revenue by Geographic Segment) (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2023
Mar. 31, 2022
Disaggregation of Revenue [Line Items]    
Net Sales $ 282,275 $ 215,545
North America    
Disaggregation of Revenue [Line Items]    
Net Sales 258,167 194,351
Foreign    
Disaggregation of Revenue [Line Items]    
Net Sales $ 24,108 $ 21,194