XML 32 R40.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Note 19 - Revenue (Tables)
12 Months Ended
Dec. 31, 2019
Notes Tables  
Disaggregation of Revenue [Table Text Block]
   

Year Ended

December 31, 2019

   

Year Ended

December 31, 2018

 

Commercial vehicle sales revenue

  $ 3,757,584     $ 3,558,637  

Parts revenue

    993,288       937,241  

Commercial vehicle repair service revenue

    769,222       732,811  

Finance revenue

    14,618       10,795  

Insurance revenue

    9,825       9,740  

Other revenue

    17,761       18,728  

Total

  $ 5,562,298     $ 5,267,952