XML 33 R23.htm IDEA: XBRL DOCUMENT v3.22.1
Note 9 - Revenue (Tables)
3 Months Ended
Mar. 31, 2022
Notes Tables  
Disaggregation of Revenue [Table Text Block]
   

Three Months

Ended

March 31, 2022

   

Three Months

Ended

March 31, 2021

 

Commercial vehicle sales revenue

  $ 935,719     $ 747,719  

Parts revenue

    330,743       240,436  

Commercial vehicle repair service revenue

    212,520       175,301  

Finance revenue

    4,489       3,904  

Insurance revenue

    3,036       2,561  

Other revenue

    5,360       3,658  

Total

  $ 1,491,867     $ 1,173,579