XML 70 R51.htm IDEA: XBRL DOCUMENT v3.23.2
Revenue and Segment Information - Revenue by Geographical Location (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Jun. 30, 2023
Jun. 30, 2022
Disaggregation of Revenue [Line Items]        
Net Sales $ 440,694 $ 396,214 $ 852,465 $ 758,219
United States        
Disaggregation of Revenue [Line Items]        
Net Sales 312,314 283,102 603,893 538,289
France        
Disaggregation of Revenue [Line Items]        
Net Sales 25,163 23,671 49,365 46,717
Canada        
Disaggregation of Revenue [Line Items]        
Net Sales 37,464 23,276 64,329 43,729
United Kingdom        
Disaggregation of Revenue [Line Items]        
Net Sales 20,385 17,395 41,989 35,069
Netherlands        
Disaggregation of Revenue [Line Items]        
Net Sales 9,091 3,862 18,883 7,342
Brazil        
Disaggregation of Revenue [Line Items]        
Net Sales 12,519 14,109 24,032 27,203
Australia        
Disaggregation of Revenue [Line Items]        
Net Sales 7,768 5,785 15,550 12,941
Germany        
Disaggregation of Revenue [Line Items]        
Net Sales 3,103 1,427 5,572 1,758
Other        
Disaggregation of Revenue [Line Items]        
Net Sales $ 12,887 $ 23,587 $ 28,852 $ 45,171