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

Three Months Ended

   

Six Months Ended

 
   

June 30, 2019

   

June 30, 2018

   

June 30, 2019

   

June 30, 2018

 

Commercial vehicle sales revenue

  $ 1,024,801     $ 857,025     $ 1,863,084     $ 1,630,125  

Parts revenue

    254,664       237,068       501,981       460,422  

Commercial vehicle repair service revenue

    193,502       185,872       384,539       362,813  

Finance revenue

    3,558       2,863       7,653       5,199  

Insurance revenue

    2,843       2,629       5,358       5,034  

Other revenue

    3,602       4,381       9,239       9,502  

Total

  $ 1,482,970     $ 1,289,838     $ 2,771,854     $ 2,473,095