XML 66 R53.htm IDEA: XBRL DOCUMENT v3.24.3
Revenue and Segment Information - Schedule of Disaggregation of Revenue by Product Type (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
Wholegoods        
Disaggregation of Revenue [Line Items]        
Net Sales 307,401 326,843 979,099 1,010,281
Parts        
Disaggregation of Revenue [Line Items]        
Net Sales 75,525 78,739 216,605 221,071
Other        
Disaggregation of Revenue [Line Items]        
Net Sales $ 18,375 $ 14,062 $ 47,486 $ 40,757