XML 32 R21.htm IDEA: XBRL DOCUMENT v3.21.1
Note 9 - Revenue (Tables)
3 Months Ended
Mar. 31, 2021
Notes Tables  
Disaggregation of Revenue [Table Text Block]
   

Three Months

Ended

March 31, 2021

   

Three Months

Ended

March 31, 2020

 

Commercial vehicle sales revenue

  $ 747,719     $ 789,554  

Parts revenue

    240,436       236,597  

Commercial vehicle repair service revenue

    175,301       191,381  

Finance revenue

    3,904       2,355  

Insurance revenue

    2,561       2,112  

Other revenue

    3,658       3,883  

Total

  $ 1,173,579     $ 1,225,882