XML 46 R35.htm IDEA: XBRL DOCUMENT v3.25.3
Note 8 - Revenue - Disaggregated Revenue by Revenue Source (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2025
Sep. 30, 2024
Sep. 30, 2025
Sep. 30, 2024
Revenue $ 1,787,461 $ 1,807,004 $ 5,385,621 $ 5,530,464
Commercial Vehicle [Member]        
Revenue 1,134,856 1,163,255 3,457,130 3,586,882
Parts [Member]        
Revenue 381,628 350,896 1,117,818 1,089,354
Commercial Vehicle Repair Service [Member]        
Revenue 261,030 282,149 780,166 820,318
Financial Service [Member]        
Revenue 2,336 2,254 6,466 6,715
Insurance [Member]        
Revenue 3,239 3,526 9,873 10,396
Product and Service, Other [Member]        
Revenue $ 4,372 $ 4,924 $ 14,168 $ 16,799