XML 61 R51.htm IDEA: XBRL DOCUMENT v3.22.2.2
Revenue and Segment Information - Revenue by Geographical Location (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2022
Sep. 30, 2021
Sep. 30, 2022
Sep. 30, 2021
Disaggregation of Revenue [Line Items]        
Net Sales $ 368,793 $ 338,311 $ 1,127,012 $ 997,050
United States        
Disaggregation of Revenue [Line Items]        
Net Sales 264,915 249,024 803,204 710,814
France        
Disaggregation of Revenue [Line Items]        
Net Sales 18,369 21,236 65,086 69,252
Canada        
Disaggregation of Revenue [Line Items]        
Net Sales 24,753 15,499 68,482 60,383
United Kingdom        
Disaggregation of Revenue [Line Items]        
Net Sales 17,613 15,524 52,682 43,840
Netherlands        
Disaggregation of Revenue [Line Items]        
Net Sales 8,570 6,624 15,912 22,789
Brazil        
Disaggregation of Revenue [Line Items]        
Net Sales 9,688 9,212 36,891 23,396
Australia        
Disaggregation of Revenue [Line Items]        
Net Sales 7,513 4,999 20,454 14,588
Germany        
Disaggregation of Revenue [Line Items]        
Net Sales 2,757 2,665 4,515 6,497
Other        
Disaggregation of Revenue [Line Items]        
Net Sales $ 14,615 $ 13,528 $ 59,786 $ 45,491