XML 66 R54.htm IDEA: XBRL DOCUMENT v3.21.2
Revenue and Segment Information - Revenue by Geographical Location (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2021
Sep. 30, 2020
Sep. 30, 2021
Sep. 30, 2020
Disaggregation of Revenue [Line Items]        
Net Sales $ 338,311 $ 291,759 $ 997,050 $ 874,842
United States        
Disaggregation of Revenue [Line Items]        
Net Sales 249,024 216,550 710,814 651,226
France        
Disaggregation of Revenue [Line Items]        
Net Sales 21,236 20,075 69,252 58,686
Canada        
Disaggregation of Revenue [Line Items]        
Net Sales 15,499 16,392 60,383 44,789
United Kingdom        
Disaggregation of Revenue [Line Items]        
Net Sales 15,524 14,127 43,840 38,135
Netherlands        
Disaggregation of Revenue [Line Items]        
Net Sales 6,624 5,547 22,789 19,433
Brazil        
Disaggregation of Revenue [Line Items]        
Net Sales 9,212 3,937 23,396 12,200
Australia        
Disaggregation of Revenue [Line Items]        
Net Sales 4,999 2,587 14,588 7,777
Germany        
Disaggregation of Revenue [Line Items]        
Net Sales 2,665 2,233 6,497 7,081
Other        
Disaggregation of Revenue [Line Items]        
Net Sales $ 13,528 $ 10,311 $ 45,491 $ 35,515