XML 44 R33.htm IDEA: XBRL DOCUMENT v3.21.2
Note 9 - Revenue - Disaggregated Revenue by Revenue Source (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2021
Jun. 30, 2020
Jun. 30, 2021
Jun. 30, 2020
Revenue $ 1,254,619 $ 945,222 $ 2,428,198 $ 2,171,104
Commercial Vehicle [Member]        
Revenue 797,269 559,062 1,544,988 1,348,616
Parts [Member]        
Revenue 263,491 211,804 503,927 448,402
Commercial Vehicle Repair Service [Member]        
Revenue 182,035 165,749 357,336 357,129
Financial Service [Member]        
Revenue 4,549 2,523 8,453 4,879
Insurance [Member]        
Revenue 2,858 2,437 5,419 4,548
Product and Service, Other [Member]        
Revenue $ 4,417 $ 3,647 $ 8,075 $ 7,530