XML 47 R36.htm IDEA: XBRL DOCUMENT v3.23.2
Note 8 - Revenue - Disaggregated Revenue by Revenue Source (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Jun. 30, 2023
Jun. 30, 2022
Revnue $ 1,914,503 $ 1,710,703 $ 3,739,604 $ 3,202,570
Commercial Vehicle [Member]        
Revnue 1,250,794 1,098,255 2,412,519 2,033,974
Parts [Member]        
Revnue 379,444 361,562 764,898 692,304
Commercial Vehicle Repair Service [Member]        
Revnue 271,685 236,736 534,458 449,257
Financial Service [Member]        
Revnue 2,978 4,578 6,500 9,067
Insurance [Member]        
Revnue 3,212 3,177 6,260 6,213
Product and Service, Other [Member]        
Revnue $ 6,390 $ 6,395 $ 14,969 $ 11,755