XML 49 R21.htm IDEA: XBRL DOCUMENT v3.19.3
Note 9 - Revenue (Tables)
9 Months Ended
Sep. 30, 2019
Notes Tables  
Disaggregation of Revenue [Table Text Block]
   

Three Months Ended

   

Nine Months Ended

 
   

September 30, 2019

   

September 30, 2018

   

September 30, 2019

   

September 30, 2018

 

Commercial vehicle sales revenue

  $ 1,070,868     $ 878,845     $ 2,933,952     $ 2,508,970  

Parts revenue

    258,513       239,401       760,495       699,823  

Commercial vehicle repair service revenue

    196,272       187,444       580,810       550,257  

Finance revenue

    3,570       2,628       11,223       7,826  

Insurance revenue

    2,293       2,425       7,651       7,460  

Other revenue

    4,800       4,568       14,039       14,070  

Total

  $ 1,536,316     $ 1,315,311     $ 4,308,170     $ 3,788,406