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

Three Months Ended

September 30,

   

Nine Months Ended

September 30,

 
   

2022

   

2021

   

2022

   

2021

 

Commercial vehicle sales revenue

  $ 1,142,201     $ 729,344     $ 3,176,175     $ 2,274,332  

Parts revenue

    373,207       274,551       1,080,552       778,479  

Commercial vehicle repair service revenue

    248,923       188,469       683,139       545,804  

Finance revenue

    4,113       3,757       13,211       12,210  

Insurance revenue

    3,526       3,094       9,708       8,513  

Other revenue

    6,628       4,617       18,383       12,692  

Total

  $ 1,778,598     $ 1,203,832     $ 4,981,168     $ 3,632,030