XML 46 R35.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Note 8 - Revenue - Disaggregated Revenue by Revenue Source (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Jun. 30, 2024
Jun. 30, 2023
Revenue $ 1,939,382 $ 1,914,503 $ 3,723,460 $ 3,739,604
Commercial Vehicle [Member]        
Revenue 1,300,308 1,250,794 2,423,627 2,412,519
Parts [Member]        
Revenue 365,032 379,444 738,458 764,898
Commercial Vehicle Repair Service [Member]        
Revenue 262,399 271,685 538,169 534,458
Financial Service [Member]        
Revenue 2,387 2,978 4,462 6,500
Insurance [Member]        
Revenue 3,550 3,212 6,869 6,260
Product and Service, Other [Member]        
Revenue $ 5,706 $ 6,390 $ 11,875 $ 14,969