XML 63 R52.htm IDEA: XBRL DOCUMENT v3.25.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, 2025
Sep. 30, 2024
Sep. 30, 2025
Sep. 30, 2024
Disaggregation of Revenue [Line Items]        
Net Sales $ 420,042 $ 401,301 $ 1,230,065 $ 1,243,190
Wholegoods        
Disaggregation of Revenue [Line Items]        
Net Sales 331,615 307,401 983,850 979,099
Parts        
Disaggregation of Revenue [Line Items]        
Net Sales 75,677 75,525 200,097 216,605
Other        
Disaggregation of Revenue [Line Items]        
Net Sales $ 12,750 $ 18,375 $ 46,118 $ 47,486