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

Three Months Ended

   

Nine Months Ended

 
   

September 30, 2021

   

September 30, 2020

   

September 30, 2021

   

September 30, 2020

 

Commercial vehicle sales revenue

  $ 729,344     $ 711,754     $ 2,274,332     $ 2,060,370  

Parts revenue

    274,551       235,282       778,479       683,684  

Commercial vehicle repair service revenue

    188,469       164,978       545,804       522,107  

Finance revenue

    3,757       3,107       12,210       7,986  

Insurance revenue

    3,094       2,526       8,513       7,074  

Other revenue

    4,617       3,008       12,692       10,538  

Total

  $ 1,203,832     $ 1,120,655     $ 3,632,030     $ 3,291,759