XML 91 R77.htm IDEA: XBRL DOCUMENT v3.22.4
Note 17 - Revenue - Disaggregated Revenue by Revenue Source (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Revenue $ 6,779,413 $ 4,878,908 $ 4,499,717
Commercial Vehicle [Member]      
Revenue 4,351,370 3,039,953 2,863,309
Parts [Member]      
Revenue 1,436,981 1,059,382 911,102
Commercial Vehicle Repair Service [Member]      
Revenue 935,458 733,981 689,343
Financial Service [Member]      
Revenue 16,992 16,385 12,047
Insurance [Member]      
Revenue 12,749 11,579 9,902
Product and Service, Other [Member]      
Revenue $ 25,863 $ 17,628 $ 14,014