XML 43 R33.htm IDEA: XBRL DOCUMENT v3.23.1
Note 8 - Revenue - Disaggregated Revenue by Revenue Source (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2023
Mar. 31, 2022
Revnue $ 1,825,101 $ 1,491,867
Commercial Vehicle [Member]    
Revnue 1,161,725 935,719
Parts [Member]    
Revnue 384,418 330,743
Commercial Vehicle Repair Service [Member]    
Revnue 263,808 212,520
Financial Service [Member]    
Revnue 3,508 4,489
Insurance [Member]    
Revnue 3,063 3,036
Product and Service, Other [Member]    
Revnue $ 8,579 $ 5,360