XML 63 R52.htm IDEA: XBRL DOCUMENT v3.25.1
Revenue and Segment Information - Schedule of Disaggregation of Revenue by Geographical Location (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Disaggregation of Revenue [Line Items]    
Net Sales $ 390,950 $ 425,586
United States    
Disaggregation of Revenue [Line Items]    
Net Sales 275,473 293,802
Canada    
Disaggregation of Revenue [Line Items]    
Net Sales 39,099 38,886
France    
Disaggregation of Revenue [Line Items]    
Net Sales 21,748 26,172
United Kingdom    
Disaggregation of Revenue [Line Items]    
Net Sales 21,475 24,211
Brazil    
Disaggregation of Revenue [Line Items]    
Net Sales 9,380 12,204
Netherlands    
Disaggregation of Revenue [Line Items]    
Net Sales 5,684 10,344
Australia    
Disaggregation of Revenue [Line Items]    
Net Sales 5,675 4,504
Germany    
Disaggregation of Revenue [Line Items]    
Net Sales 1,432 2,819
Other    
Disaggregation of Revenue [Line Items]    
Net Sales $ 10,984 $ 12,644