XML 45 R35.htm IDEA: XBRL DOCUMENT v3.22.2.2
Note 9 - Revenue - Disaggregated Revenue by Revenue Source (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2022
Sep. 30, 2021
Sep. 30, 2022
Sep. 30, 2021
Revenue $ 1,778,598 $ 1,203,832 $ 4,981,168 $ 3,632,030
Commercial Vehicle [Member]        
Revenue 1,142,201 729,344 3,176,175 2,274,332
Parts [Member]        
Revenue 373,207 274,551 1,080,552 778,479
Commercial Vehicle Repair Service [Member]        
Revenue 248,923 188,469 683,139 545,804
Financial Service [Member]        
Revenue 4,113 3,757 13,211 12,210
Insurance [Member]        
Revenue 3,526 3,094 9,708 8,513
Product and Service, Other [Member]        
Revenue $ 6,628 $ 4,617 $ 18,383 $ 12,692