XML 62 R51.htm IDEA: XBRL DOCUMENT v3.25.1
Revenue and Segment Information - Schedule of Disaggregation of Revenue by Product Type (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Disaggregation of Revenue [Line Items]    
Net Sales $ 390,950 $ 425,586
Wholegoods    
Disaggregation of Revenue [Line Items]    
Net Sales 313,140 343,579
Parts    
Disaggregation of Revenue [Line Items]    
Net Sales 61,375 69,501
Other    
Disaggregation of Revenue [Line Items]    
Net Sales $ 16,435 $ 12,506