XML 61 R51.htm IDEA: XBRL DOCUMENT v3.22.2
Revenue and Segment Information - Revenue by Geographical Location (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2022
Jun. 30, 2021
Jun. 30, 2022
Jun. 30, 2021
Disaggregation of Revenue [Line Items]        
Net Sales $ 396,214 $ 347,550 $ 758,219 $ 658,739
United States        
Disaggregation of Revenue [Line Items]        
Net Sales 283,102 242,361 538,289 461,790
France        
Disaggregation of Revenue [Line Items]        
Net Sales 23,671 23,064 46,717 48,016
Canada        
Disaggregation of Revenue [Line Items]        
Net Sales 23,276 25,675 43,729 44,884
United Kingdom        
Disaggregation of Revenue [Line Items]        
Net Sales 17,395 15,817 35,069 28,316
Netherlands        
Disaggregation of Revenue [Line Items]        
Net Sales 3,862 8,680 7,342 16,165
Brazil        
Disaggregation of Revenue [Line Items]        
Net Sales 14,109 8,303 27,203 14,184
Australia        
Disaggregation of Revenue [Line Items]        
Net Sales 5,785 4,796 12,941 9,589
Germany        
Disaggregation of Revenue [Line Items]        
Net Sales 1,427 1,893 1,758 3,832
Other        
Disaggregation of Revenue [Line Items]        
Net Sales $ 23,587 $ 16,961 $ 45,171 $ 31,963