XML 45 R34.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Note 8 - Revenue - Disaggregated Revenue by Revenue Source (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Revenue $ 1,784,078 $ 1,825,101
Commercial Vehicle [Member]    
Revenue 1,123,319 1,161,725
Parts [Member]    
Revenue 373,426 384,418
Commercial Vehicle Repair Service [Member]    
Revenue 275,770 263,808
Financial Service [Member]    
Revenue 2,074 3,508
Insurance [Member]    
Revenue 3,320 3,063
Product and Service, Other [Member]    
Revenue $ 6,169 $ 8,579