v3.26.1
Note 8 - Revenue - Disaggregated Revenue by Revenue Source (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Revenue $ 1,591,908 $ 1,760,577
Commercial Vehicle [Member]    
Revenue 955,143 1,130,770
Parts [Member]    
Revenue 370,887 363,442
Commercial Vehicle Repair Service [Member]    
Revenue 256,307 255,626
Financial Service [Member]    
Revenue 2,305 2,030
Insurance [Member]    
Revenue 3,306 3,182
Product and Service, Other [Member]    
Revenue $ 3,960 $ 5,527