XML 91 R77.htm IDEA: XBRL DOCUMENT v3.20.4
Note 18 - Revenue - Disaggregated Revenue by Revenue Source (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2020
Dec. 31, 2019
Dec. 31, 2018
Revenue $ 4,499,717 $ 5,562,298 $ 5,267,952
Commercial Vehicle [Member]      
Revenue 2,863,309 3,757,584 3,558,637
Parts [Member]      
Revenue 911,102 993,288 937,241
Commercial Vehicle Repair Service [Member]      
Revenue 689,343 769,222 732,811
Financial Service [Member]      
Revenue 12,047 14,618 10,795
Insurance [Member]      
Revenue 9,902 9,825 9,740
Product and Service, Other [Member]      
Revenue $ 14,014 $ 17,761 $ 18,728