XML 32 R21.htm IDEA: XBRL DOCUMENT v3.21.2
Note 9 - Revenue (Tables)
6 Months Ended
Jun. 30, 2021
Notes Tables  
Disaggregation of Revenue [Table Text Block]
  

Three Months Ended

  

Six Months Ended

 
  

June 30, 2021

  

June 30, 2020

  

June 30, 2021

  

June 30, 2020

 

Commercial vehicle sales revenue

 $797,269  $559,062  $1,544,988  $1,348,616 

Parts revenue

  263,491   211,804   503,927   448,402 

Commercial vehicle repair service revenue

  182,035   165,749   357,336   357,129 

Finance revenue

  4,549   2,523   8,453   4,879 

Insurance revenue

  2,858   2,437   5,419   4,548 

Other revenue

  4,417   3,647   8,075   7,530 

Total

 $1,254,619  $945,222  $2,428,198  $2,171,104