XML 53 R39.htm IDEA: XBRL DOCUMENT v3.22.4
Note 17 - Revenue (Tables)
12 Months Ended
Dec. 31, 2022
Notes Tables  
Disaggregation of Revenue [Table Text Block]
   

2022

   

2021

   

2020

 

Commercial vehicle sales revenue

  $ 4,351,370     $ 3,039,953     $ 2,863,309  

Parts revenue

    1,436,981       1,059,382       911,102  

Commercial vehicle repair service revenue

    935,458       733,981       689,343  

Finance revenue

    16,992       16,385       12,047  

Insurance revenue

    12,749       11,579       9,902  

Other revenue

    25,863       17,628       14,014  

Total

  $ 6,779,413     $ 4,878,908     $ 4,499,717