XML 80 R78.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Note 19 - Revenue - Disaggregated Revenue by Revenue Source (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2019
Dec. 31, 2018
Dec. 31, 2017
Revenue $ 5,562,298 $ 5,267,952  
Commercial Vehicle [Member]      
Revenue 3,757,584 3,558,637  
Parts [Member]      
Revenue 993,288 937,241  
Commercial Vehicle Repair Service [Member]      
Revenue 769,222 732,811  
Financial Service [Member]      
Revenue 14,618 10,795  
Insurance [Member]      
Revenue 9,825 9,740  
Product and Service, Other [Member]      
Revenue $ 17,761 $ 18,728 $ 14,257