XML 59 R49.htm IDEA: XBRL DOCUMENT v3.23.1
Revenue and Segment Information - Revenue by Geographical Location (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2023
Mar. 31, 2022
Disaggregation of Revenue [Line Items]    
Net Sales $ 411,771 $ 362,005
United States    
Disaggregation of Revenue [Line Items]    
Net Sales 291,579 255,187
France    
Disaggregation of Revenue [Line Items]    
Net Sales 24,202 23,046
Canada    
Disaggregation of Revenue [Line Items]    
Net Sales 26,865 20,453
United Kingdom    
Disaggregation of Revenue [Line Items]    
Net Sales 21,604 17,674
Netherlands    
Disaggregation of Revenue [Line Items]    
Net Sales 9,792 3,480
Brazil    
Disaggregation of Revenue [Line Items]    
Net Sales 11,513 13,094
Australia    
Disaggregation of Revenue [Line Items]    
Net Sales 7,782 7,156
Germany    
Disaggregation of Revenue [Line Items]    
Net Sales 2,469 331
Other    
Disaggregation of Revenue [Line Items]    
Net Sales $ 15,965 $ 21,584