XML 33 R23.htm IDEA: XBRL DOCUMENT v3.22.2
Note 9 - Revenue (Tables)
6 Months Ended
Jun. 30, 2022
Notes Tables  
Disaggregation of Revenue [Table Text Block]
  

Three Months Ended

  

Six Months Ended

 
  

June 30, 2022

  

June 30, 2021

  

June 30, 2022

  

June 30, 2021

 
                 

Commercial vehicle sales revenue

 $1,098,255  $797,269  $2,033,974  $1,544,988 

Parts revenue

  361,562   263,491   692,304   503,927 

Commercial vehicle repair service revenue

  236,736   182,035   449,257   357,336 

Finance revenue

  4,578   4,549   9,067   8,453 

Insurance revenue

  3,177   2,858   6,213   5,419 

Other revenue

  6,395   4,417   11,755   8,075 

Total

 $1,710,703  $1,254,619  $3,202,570  $2,428,198