XML 58 R41.htm IDEA: XBRL DOCUMENT v3.25.0.1
Note 17 - Revenue (Tables)
12 Months Ended
Dec. 31, 2024
Notes Tables  
Disaggregation of Revenue [Table Text Block]
   

2024

   

2023

   

2022

 

Commercial vehicle sales revenue

  $ 4,888,823     $ 4,957,969     $ 4,351,370  

Parts revenue

    1,440,452       1,493,903       1,436,981  

Commercial vehicle repair service revenue

    1,075,568       1,068,238       935,458  

Finance revenue

    8,942       11,665       16,992  

Insurance revenue

    13,049       12,606       12,749  

Other revenue

    22,973       26,863       25,863  

Total

  $ 7,449,807     $ 7,571,244     $ 6,779,413