XML 48 R31.htm IDEA: XBRL DOCUMENT v3.25.0.1
Note 5 - Inventories (Tables)
12 Months Ended
Dec. 31, 2024
Notes Tables  
Schedule of Inventory, Current [Table Text Block]
   

December 31,

 
   

2024

   

2023

 
                 

New commercial vehicles

  $ 1,381,684     $ 1,388,687  

Used commercial vehicles

    55,336       47,036  

Parts and accessories

    341,458       353,992  

Other

    26,789       33,100  

Less allowance

    (17,523 )     (21,368 )

Total

  $ 1,787,744     $ 1,801,447