XML 33 R21.htm IDEA: XBRL DOCUMENT v3.20.2
Note 9 - Revenue (Tables)
6 Months Ended
Jun. 30, 2020
Notes Tables  
Disaggregation of Revenue [Table Text Block]
  

Three Months Ended

  

Six Months Ended

 
  

June 30, 2020

  

June 30, 2019

  

June 30, 2020

  

June 30, 2019

 

Commercial vehicle sales revenue

 $559,062  $1,024,801  $1,348,616  $1,863,084 

Parts revenue

  211,804   254,664   448,402   501,981 

Commercial vehicle repair service revenue

  165,749   193,502   357,129   384,539 

Finance revenue

  2,523   3,558   4,879   7,653 

Insurance revenue

  2,437   2,843   4,548   5,358 

Other revenue

  3,647   3,602   7,530   9,239 

Total

 $945,222  $1,482,970  $2,171,104  $2,771,854