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

Three Months Ended

   

Six Months Ended

 
   

June 30, 2023

   

June 30, 2022

   

June 30, 2023

   

June 30, 2022

 

Commercial vehicle sales revenue

  $ 1,250,794     $ 1,098,255     $ 2,412,519     $ 2,033,974  

Parts revenue

    379,444       361,562       764,898       692,304  

Commercial vehicle repair service revenue

    271,685       236,736       534,458       449,257  

Finance revenue

    2,978       4,578       6,500       9,067  

Insurance revenue

    3,212       3,177       6,260       6,213  

Other revenue

    6,390       6,395       14,969       11,755  

Total

  $ 1,914,503     $ 1,710,703     $ 3,739,604     $ 3,202,570