XML 63 R51.htm IDEA: XBRL DOCUMENT v3.21.2
Revenue and Segment Information - Revenue by Geographical Location (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2021
Jun. 30, 2020
Jun. 30, 2021
Jun. 30, 2020
Disaggregation of Revenue [Line Items]        
Net Sales $ 347,550 $ 268,635 $ 658,739 $ 583,083
United States        
Disaggregation of Revenue [Line Items]        
Net Sales 242,361 200,517 461,790 434,676
France        
Disaggregation of Revenue [Line Items]        
Net Sales 23,064 16,528 48,016 38,611
Canada        
Disaggregation of Revenue [Line Items]        
Net Sales 25,675 14,785 44,884 28,397
United Kingdom        
Disaggregation of Revenue [Line Items]        
Net Sales 15,817 10,779 28,316 24,008
Netherlands        
Disaggregation of Revenue [Line Items]        
Net Sales 8,680 6,239 16,165 13,886
Brazil        
Disaggregation of Revenue [Line Items]        
Net Sales 8,303 3,717 14,184 8,263
Australia        
Disaggregation of Revenue [Line Items]        
Net Sales 4,796 2,837 9,589 5,190
Germany        
Disaggregation of Revenue [Line Items]        
Net Sales 1,893 2,504 3,832 4,848
Other        
Disaggregation of Revenue [Line Items]        
Net Sales $ 16,961 $ 10,729 $ 31,963 $ 25,204