XML 54 R40.htm IDEA: XBRL DOCUMENT v3.20.4
Note 18 - Revenue (Tables)
12 Months Ended
Dec. 31, 2020
Notes Tables  
Disaggregation of Revenue [Table Text Block]
  

2020

  

2019

  

2018

 

Commercial vehicle sales revenue

 $2,863,309  $3,757,584  $3,558,637 

Parts revenue

  911,102   993,288   937,241 

Commercial vehicle repair service revenue

  689,343   769,222   732,811 

Finance revenue

  12,047   14,618   10,795 

Insurance revenue

  9,902   9,825   9,740 

Other revenue

  14,014   17,761   18,728 

Total

 $4,499,717  $5,562,298  $5,267,952