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

Three Months Ended

   

Nine Months Ended

 
   

September 30, 2025

   

September 30, 2024

   

September 30, 2025

   

September 30, 2024

 

Commercial vehicle sales

  $ 1,134,856     $ 1,163,255     $ 3,457,130     $ 3,586,882  

Parts revenue

    381,628       350,896       1,117,818       1,089,354  

Commercial vehicle repair service

    261,030       282,149       780,166       820,318  

Finance

    2,336       2,254       6,466       6,715  

Insurance

    3,239       3,526       9,873       10,396  

Other

    4,372       4,924       14,168       16,799  

Total

  $ 1,787,461     $ 1,807,004     $ 5,385,621     $ 5,530,464