v3.26.1
Note 8 - Revenue - Disaggregated Revenue by Revenue Source (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Revenue $ 1,804,832 $ 1,837,583 $ 3,396,740 $ 3,598,160
Commercial Vehicle Sales Revenue [Member]        
Revenue 1,148,992 1,191,504 2,104,135 2,322,274
Parts [Member]        
Revenue 391,463 372,748 762,350 736,190
Commercial Vehicle Repair Service [Member]        
Revenue 254,196 263,510 510,503 519,136
Financial Service [Member]        
Revenue 2,760 2,100 5,065 4,130
Insurance [Member]        
Revenue 3,603 3,452 6,909 6,634
Product and Service, Other [Member]        
Revenue $ 3,817 $ 4,269 $ 7,777 $ 9,796