v3.26.1
Note 8 - Revenue (Tables)
3 Months Ended
Mar. 31, 2026
Notes Tables  
Disaggregation of Revenue [Table Text Block]
   

Three Months Ended March 31,

 
   

2026

   

2025

 

New and used commercial vehicles

  $ 955,143     $ 1,130,770  

Parts

    370,887       363,442  

Commercial vehicle repair services

    256,307       255,626  

Finance

    2,305       2,030  

Insurance

    3,306       3,182  

Other

    3,960       5,527  

Total

  $ 1,591,908     $ 1,760,577