XML 46 R35.htm IDEA: XBRL DOCUMENT v3.25.1
Note 8 - Revenue - Disaggregated Revenue by Revenue Source (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Revenue $ 1,760,577 $ 1,784,078
Commercial Vehicle [Member]    
Revenue 1,130,770 1,123,319
Parts [Member]    
Revenue 363,442 373,426
Commercial Vehicle Repair Service [Member]    
Revenue 255,626 275,770
Financial Service [Member]    
Revenue 2,030 2,074
Insurance [Member]    
Revenue 3,182 3,320
Product and Service, Other [Member]    
Revenue $ 5,527 $ 6,169