XML 89 R76.htm IDEA: XBRL DOCUMENT v3.22.0.1
Note 17 - Revenue - Disaggregated Revenue by Revenue Source (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Revenue $ 4,878,908 $ 4,499,717 $ 5,562,298
Commercial Vehicle [Member]      
Revenue 3,039,953 2,863,309 3,757,584
Parts [Member]      
Revenue 1,059,382 911,102 993,288
Commercial Vehicle Repair Service [Member]      
Revenue 733,981 689,343 769,222
Financial Service [Member]      
Revenue 16,385 12,047 14,618
Insurance [Member]      
Revenue 11,579 9,902 9,825
Product and Service, Other [Member]      
Revenue $ 17,628 $ 14,014 $ 17,761