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

Three Months Ended

September 30,

   

Nine Months Ended

September 30,

 
   

2024

   

2023

   

2024

   

2023

 

Commercial vehicle sales revenue

  $ 1,163,255     $ 1,235,767     $ 3,586,882     $ 3,648,286  

Parts revenue

    350,896       376,183       1,089,354       1,141,081  

Commercial vehicle repair service revenue

    282,149       267,440       820,318       801,898  

Finance revenue

    2,254       2,869       6,715       9,369  

Insurance revenue

    3,526       3,448       10,396       9,708  

Other revenue

    4,924       5,567       16,799       20,536  

Total

  $ 1,807,004     $ 1,891,274     $ 5,530,464     $ 5,630,878