v3.23.2
Note 4 - Revenue - Disaggregated Revenue (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Jun. 30, 2023
Jun. 30, 2022
Revenues $ 225,101 $ 232,195 $ 468,540 $ 439,078
Transferred at Point in Time [Member]        
Revenues 51,810 62,204 101,526 124,610
Transferred over Time [Member]        
Revenues 173,291 169,991 367,014 314,468
Consolidation, Eliminations [Member]        
Revenues (1,443) 0 (4,624) 0
Consolidation, Eliminations [Member] | Transferred at Point in Time [Member]        
Revenues 0 0 0 0
Consolidation, Eliminations [Member] | Transferred over Time [Member]        
Revenues (1,443) 0 (4,624) 0
Fleet Vehicles and Services [Member] | Operating Segments [Member]        
Revenues 138,983 136,897 298,416 249,594
Fleet Vehicles and Services [Member] | Operating Segments [Member] | Transferred at Point in Time [Member]        
Revenues 13,692 10,716 25,846 20,271
Fleet Vehicles and Services [Member] | Operating Segments [Member] | Transferred over Time [Member]        
Revenues 125,291 126,181 272,570 229,323
Specialty Vehicles [Member] | Operating Segments [Member]        
Revenues 87,561 95,298 174,748 189,484
Specialty Vehicles [Member] | Operating Segments [Member] | Transferred at Point in Time [Member]        
Revenues 38,118 51,488 75,680 104,339
Specialty Vehicles [Member] | Operating Segments [Member] | Transferred over Time [Member]        
Revenues 49,443 43,810 99,068 85,145
UNITED STATES        
Revenues 210,539 229,134 448,570 434,653
UNITED STATES | Consolidation, Eliminations [Member]        
Revenues (1,443) 0 (4,624) 0
UNITED STATES | Fleet Vehicles and Services [Member] | Operating Segments [Member]        
Revenues 124,463 133,861 278,491 245,197
UNITED STATES | Specialty Vehicles [Member] | Operating Segments [Member]        
Revenues 87,519 95,273 174,703 189,456
Non-US [Member]        
Revenues 14,562 3,061 19,970 4,425
Non-US [Member] | Consolidation, Eliminations [Member]        
Revenues 0 0 0 0
Non-US [Member] | Fleet Vehicles and Services [Member] | Operating Segments [Member]        
Revenues 14,520 3,036 19,925 4,397
Non-US [Member] | Specialty Vehicles [Member] | Operating Segments [Member]        
Revenues $ 42 $ 25 $ 45 $ 28