XML 60 R50.htm IDEA: XBRL DOCUMENT v3.22.2
Revenue and Segment Information - Disaggregation of Revenue (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2022
Jun. 30, 2021
Jun. 30, 2022
Jun. 30, 2021
Disaggregation of Revenue [Line Items]        
Net Sales $ 396,214 $ 347,550 $ 758,219 $ 658,739
Wholegoods        
Disaggregation of Revenue [Line Items]        
Net Sales 313,884 270,665 594,827 509,963
Parts        
Disaggregation of Revenue [Line Items]        
Net Sales 70,825 67,067 138,797 127,592
Other        
Disaggregation of Revenue [Line Items]        
Net Sales $ 11,505 $ 9,818 $ 24,595 $ 21,184