XML 47 R36.htm IDEA: XBRL DOCUMENT v3.23.3
Note 8 - Revenue - Disaggregated Revenue by Revenue Source (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2023
Sep. 30, 2022
Sep. 30, 2023
Sep. 30, 2022
Revenue $ 1,891,274 $ 1,778,598 $ 5,630,878 $ 4,981,168
Commercial Vehicle [Member]        
Revenue 1,235,767 1,142,201 3,648,286 3,176,175
Parts [Member]        
Revenue 376,183 373,207 1,141,081 1,080,552
Commercial Vehicle Repair Service [Member]        
Revenue 267,440 248,923 801,898 683,139
Financial Service [Member]        
Revenue 2,869 4,113 9,369 13,211
Insurance [Member]        
Revenue 3,448 3,526 9,708 9,708
Product and Service, Other [Member]        
Revenue $ 5,567 $ 6,628 $ 20,536 $ 18,383