XML 46 R35.htm IDEA: XBRL DOCUMENT v3.24.3
Note 8 - Revenue - Disaggregated Revenue by Revenue Source (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2024
Sep. 30, 2023
Sep. 30, 2024
Sep. 30, 2023
Revenue $ 1,807,004 $ 1,891,274 $ 5,530,464 $ 5,630,878
Commercial Vehicle [Member]        
Revenue 1,163,255 1,235,767 3,586,882 3,648,286
Parts [Member]        
Revenue 350,896 376,183 1,089,354 1,141,081
Commercial Vehicle Repair Service [Member]        
Revenue 282,149 267,440 820,318 801,898
Financial Service [Member]        
Revenue 2,254 2,869 6,715 9,369
Insurance [Member]        
Revenue 3,526 3,448 10,396 9,708
Product and Service, Other [Member]        
Revenue $ 4,924 $ 5,567 $ 16,799 $ 20,536