XML 62 R52.htm IDEA: XBRL DOCUMENT v3.23.3
Revenue and Segment Information - Revenue by Geographical Location (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2023
Sep. 30, 2022
Sep. 30, 2023
Sep. 30, 2022
Disaggregation of Revenue [Line Items]        
Net Sales $ 419,644 $ 368,793 $ 1,272,109 $ 1,127,012
United States        
Disaggregation of Revenue [Line Items]        
Net Sales 295,021 264,915 898,914 803,204
Canada        
Disaggregation of Revenue [Line Items]        
Net Sales 37,720 24,753 102,049 68,482
France        
Disaggregation of Revenue [Line Items]        
Net Sales 20,959 18,369 70,324 65,086
United Kingdom        
Disaggregation of Revenue [Line Items]        
Net Sales 19,277 17,613 61,266 52,682
Brazil        
Disaggregation of Revenue [Line Items]        
Net Sales 13,322 9,688 37,354 36,891
Netherlands        
Disaggregation of Revenue [Line Items]        
Net Sales 7,720 8,570 26,603 15,912
Australia        
Disaggregation of Revenue [Line Items]        
Net Sales 6,332 7,513 21,882 20,454
Germany        
Disaggregation of Revenue [Line Items]        
Net Sales 3,754 2,757 9,326 4,515
Other        
Disaggregation of Revenue [Line Items]        
Net Sales $ 15,539 $ 14,615 $ 44,391 $ 59,786