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

2021

  

2020

  

2019

 

Commercial vehicle sales revenue

 $3,039,953  $2,863,309  $3,757,584 

Parts revenue

  1,059,382   911,102   993,288 

Commercial vehicle repair service revenue

  733,981   689,343   769,222 

Finance revenue

  16,385   12,047   14,618 

Insurance revenue

  11,579   9,902   9,825 

Other revenue

  17,628   14,014   17,761 

Total

 $4,878,908  $4,499,717  $5,562,298