XML 66 R53.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Revenue and Segment Information - Revenue by Geographical Location (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Disaggregation of Revenue [Line Items]    
Net Sales $ 425,586 $ 411,771
United States    
Disaggregation of Revenue [Line Items]    
Net Sales 293,802 291,579
Canada    
Disaggregation of Revenue [Line Items]    
Net Sales 38,886 26,865
France    
Disaggregation of Revenue [Line Items]    
Net Sales 26,172 24,202
United Kingdom    
Disaggregation of Revenue [Line Items]    
Net Sales 24,211 21,604
Brazil    
Disaggregation of Revenue [Line Items]    
Net Sales 12,204 11,513
Netherlands    
Disaggregation of Revenue [Line Items]    
Net Sales 10,344 9,792
Australia    
Disaggregation of Revenue [Line Items]    
Net Sales 4,504 7,782
Germany    
Disaggregation of Revenue [Line Items]    
Net Sales 2,819 2,469
Other    
Disaggregation of Revenue [Line Items]    
Net Sales $ 12,644 $ 15,965