XML 45 R35.htm IDEA: XBRL DOCUMENT v3.22.2
Note 9 - Revenue - Disaggregated Revenue by Revenue Source (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2022
Jun. 30, 2021
Jun. 30, 2022
Jun. 30, 2021
Revenue $ 1,710,703 $ 1,254,619 $ 3,202,570 $ 2,428,198
Commercial Vehicle [Member]        
Revenue 1,098,255 797,269 2,033,974 1,544,988
Parts [Member]        
Revenue 361,562 263,491 692,304 503,927
Commercial Vehicle Repair Service [Member]        
Revenue 236,736 182,035 449,257 357,336
Financial Service [Member]        
Revenue 4,578 4,549 9,067 8,453
Insurance [Member]        
Revenue 3,177 2,858 6,213 5,419
Product and Service, Other [Member]        
Revenue $ 6,395 $ 4,417 $ 11,755 $ 8,075