XML 44 R51.htm IDEA: XBRL DOCUMENT v3.20.1
Revenue and Segment Information - Disaggregation of Revenue (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2020
Mar. 31, 2019
Disaggregation of Revenue [Line Items]    
Net Sales $ 314,448 $ 261,934
Wholegoods    
Disaggregation of Revenue [Line Items]    
Net Sales 243,531 207,771
Parts    
Disaggregation of Revenue [Line Items]    
Net Sales 59,610 48,255
Other    
Disaggregation of Revenue [Line Items]    
Net Sales $ 11,307 $ 5,908