XML 114 R94.htm IDEA: XBRL DOCUMENT v3.25.0.1
REVENUE AND SEGMENT REPORTING - Schedule of Disaggregation of Revenue by Product Type (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Disaggregation of Revenue [Line Items]      
Net Sales $ 1,628,513 $ 1,689,651 $ 1,513,616
Wholegoods      
Disaggregation of Revenue [Line Items]      
Net Sales 1,287,596 1,347,264 1,185,885
Parts      
Disaggregation of Revenue [Line Items]      
Net Sales 279,071 286,164 280,261
Other      
Disaggregation of Revenue [Line Items]      
Net Sales $ 61,846 $ 56,223 $ 47,470