XML 35 R24.htm IDEA: XBRL DOCUMENT v3.23.3
Note 8 - Revenue (Tables)
9 Months Ended
Sep. 30, 2023
Notes Tables  
Disaggregation of Revenue [Table Text Block]
   

Three Months Ended

September 30,

   

Nine Months Ended

September 30,

 
   

2023

   

2022

   

2023

   

2022

 

Commercial vehicle sales revenue

  $ 1,235,767     $ 1,142,201     $ 3,648,286     $ 3,176,175  

Parts revenue

    376,183       373,207       1,141,081       1,080,552  

Commercial vehicle repair service revenue

    267,440       248,923       801,898       683,139  

Finance revenue

    2,869       4,113       9,369       13,211  

Insurance revenue

    3,448       3,526       9,708       9,708  

Other revenue

    5,567       6,628       20,536       18,383  

Total

  $ 1,891,274     $ 1,778,598     $ 5,630,878     $ 4,981,168