v3.26.1
Note 8 - Revenue (Tables)
6 Months Ended
Jun. 30, 2026
Notes Tables  
Disaggregation of Revenue [Table Text Block]
   

Three Months Ended

   

Six Months Ended

 
   

June 30, 2026

   

June 30, 2025

   

June 30, 2026

   

June 30, 2025

 

Commercial vehicle sales revenue

  $ 1,148,992     $ 1,191,504     $ 2,104,135     $ 2,322,274  

Parts revenue

    391,463       372,748       762,350       736,190  

Commercial vehicle repair service revenue

    254,196       263,510       510,503       519,136  

Finance revenue

    2,760       2,100       5,065       4,130  

Insurance revenue

    3,603       3,452       6,909       6,634  

Other revenue

    3,817       4,269       7,777       9,796  

Total

  $ 1,804,832     $ 1,837,583     $ 3,396,740     $ 3,598,160