XML 94 R78.htm IDEA: XBRL DOCUMENT v3.24.0.1
Note 17 - Revenue - Disaggregated Revenue by Revenue Source (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Revenue $ 7,571,244 $ 6,779,413 $ 4,878,908
Commercial Vehicle [Member]      
Revenue 4,957,969 4,351,370 3,039,953
Parts [Member]      
Revenue 1,493,903 1,436,981 1,059,382
Commercial Vehicle Repair Service [Member]      
Revenue 1,068,238 935,458 733,981
Financial Service [Member]      
Revenue 11,665 16,992 16,385
Insurance [Member]      
Revenue 12,606 12,749 11,579
Product and Service, Other [Member]      
Revenue $ 26,863 $ 25,863 $ 17,628