XML 32 R22.htm IDEA: XBRL DOCUMENT v3.23.1
Note 8 - Revenue (Tables)
3 Months Ended
Mar. 31, 2023
Notes Tables  
Disaggregation of Revenue [Table Text Block]
   

Three Months

Ended

March 31, 2023

   

Three Months

Ended

March 31, 2022

 

Commercial vehicle sales revenue

  $ 1,161,725     $ 935,719  

Parts revenue

    384,418       330,743  

Commercial vehicle repair service revenue

    263,808       212,520  

Finance revenue

    3,508       4,489  

Insurance revenue

    3,063       3,036  

Other revenue

    8,579       5,360  

Total

  $ 1,825,101     $ 1,491,867