XML 46 R35.htm IDEA: XBRL DOCUMENT v3.21.2
Note 9 - Revenue - Disaggregated Revenue by Revenue Source (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2021
Sep. 30, 2020
Sep. 30, 2021
Sep. 30, 2020
Revenue $ 1,203,832 $ 1,120,655 $ 3,632,030 $ 3,291,759
Commercial Vehicle [Member]        
Revenue 729,344 711,754 2,274,332 2,060,370
Parts [Member]        
Revenue 274,551 235,282 778,479 683,684
Commercial Vehicle Repair Service [Member]        
Revenue 188,469 164,978 545,804 522,107
Financial Service [Member]        
Revenue 3,757 3,107 12,210 7,986
Insurance [Member]        
Revenue 3,094 2,526 8,513 7,074
Product and Service, Other [Member]        
Revenue $ 4,617 $ 3,008 $ 12,692 $ 10,538