XML 34 R23.htm IDEA: XBRL DOCUMENT v3.25.1
Note 8 - Revenue (Tables)
3 Months Ended
Mar. 31, 2025
Notes Tables  
Disaggregation of Revenue [Table Text Block]
   

Three Months Ended

March 31,

 
   

2025

   

2024

 

New and used commercial vehicles

  $ 1,130,770     $ 1,123,319  

Parts

    363,442       373,426  

Commercial vehicle repair services

    255,626       275,770  

Finance

    2,030       2,074  

Insurance

    3,182       3,320  

Other

    5,527       6,169  

Total

  $ 1,760,577     $ 1,784,078