XML 47 R36.htm IDEA: XBRL DOCUMENT v3.25.2
Note 8 - Revenue - Disaggregated Revenue by Revenue Source (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Revenue $ 1,837,583 $ 1,939,382 $ 3,598,160 $ 3,723,460
Commercial Vehicle [Member]        
Revenue 1,191,504 1,300,308 2,322,274 2,423,627
Parts [Member]        
Revenue 372,748 365,032 736,190 738,458
Commercial Vehicle Repair Service [Member]        
Revenue 263,510 262,399 519,136 538,169
Financial Service [Member]        
Revenue 2,100 2,387 4,130 4,462
Insurance [Member]        
Revenue 3,452 3,550 6,634 6,869
Product and Service, Other [Member]        
Revenue $ 4,269 $ 5,706 $ 9,796 $ 11,875