XML 56 R40.htm IDEA: XBRL DOCUMENT v3.24.0.1
Note 17 - Revenue (Tables)
12 Months Ended
Dec. 31, 2023
Notes Tables  
Disaggregation of Revenue [Table Text Block]
   

2023

   

2022

   

2021

 

Commercial vehicle sales revenue

  $ 4,957,969     $ 4,351,370     $ 3,039,953  

Parts revenue

    1,493,903       1,436,981       1,059,382  

Commercial vehicle repair service revenue

    1,068,238       935,458       733,981  

Finance revenue

    11,665       16,992       16,385  

Insurance revenue

    12,606       12,749       11,579  

Other revenue

    26,863       25,863       17,628  

Total

  $ 7,571,244     $ 6,779,413     $ 4,878,908