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

Three Months Ended

  

Nine Months Ended

 
  

September 30,

2020

  

September 30,

2019

  

September 30,

2020

  

September 30,

2019

 

Commercial vehicle sales revenue

 $711,754  $1,070,868  $2,060,370  $2,933,952 

Parts revenue

  235,282   258,513   683,684   760,495 

Commercial vehicle repair service revenue

  164,978   196,272   522,107   580,810 

Finance revenue

  3,107   3,570   7,986   11,223 

Insurance revenue

  2,526   2,293   7,074   7,651 

Other revenue

  3,008   4,800   10,538   14,039 

Total

 $1,120,655  $1,536,316  $3,291,759  $4,308,170