XML 96 R79.htm IDEA: XBRL DOCUMENT v3.25.0.1
Note 17 - Revenue - Disaggregated Revenue by Revenue Source (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Revenue $ 7,449,807 $ 7,571,244 $ 6,779,413
Commercial Vehicle [Member]      
Revenue 4,888,823 4,957,969 4,351,370
Parts [Member]      
Revenue 1,440,452 1,493,903 1,436,981
Commercial Vehicle Repair Service [Member]      
Revenue 1,075,568 1,068,238 935,458
Financial Service [Member]      
Revenue 8,942 11,665 16,992
Insurance [Member]      
Revenue 13,049 12,606 12,749
Product and Service, Other [Member]      
Revenue $ 22,973 $ 26,863 $ 25,863