XML 67 R54.htm IDEA: XBRL DOCUMENT v3.24.3
Revenue and Segment Information - Schedule of Disaggregation of Revenue by Geographical Location (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2024
Sep. 30, 2023
Sep. 30, 2024
Sep. 30, 2023
Disaggregation of Revenue [Line Items]        
Net Sales $ 401,301 $ 419,644 $ 1,243,190 $ 1,272,109
United States        
Disaggregation of Revenue [Line Items]        
Net Sales 292,242 295,021 881,231 898,914
Canada        
Disaggregation of Revenue [Line Items]        
Net Sales 32,448 37,720 102,126 102,049
France        
Disaggregation of Revenue [Line Items]        
Net Sales 17,894 20,959 67,259 70,324
United Kingdom        
Disaggregation of Revenue [Line Items]        
Net Sales 21,355 19,277 65,733 61,266
Brazil        
Disaggregation of Revenue [Line Items]        
Net Sales 8,225 13,322 31,749 37,354
Netherlands        
Disaggregation of Revenue [Line Items]        
Net Sales 7,798 7,720 28,994 26,603
Australia        
Disaggregation of Revenue [Line Items]        
Net Sales 5,330 6,332 16,889 21,882
Germany        
Disaggregation of Revenue [Line Items]        
Net Sales 1,688 3,754 6,864 9,326
Other        
Disaggregation of Revenue [Line Items]        
Net Sales $ 14,321 $ 15,539 $ 42,345 $ 44,391