v3.24.2
Note 4 - Revenue - Disaggregated Revenue (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Jun. 30, 2024
Jun. 30, 2023
Revenues $ 192,780 $ 225,101 $ 390,669 $ 468,540
Operating Segments [Member]        
Revenues 76 (1,443) 76 (4,624)
Operating Segments [Member] | Transferred at Point in Time [Member]        
Revenues 76 0 76 0
Operating Segments [Member] | Transferred over Time [Member]        
Revenues 0 (1,443) 0 (4,624)
Consolidation, Eliminations [Member]        
Revenues 192,780 225,101 390,669 468,540
Consolidation, Eliminations [Member] | Transferred at Point in Time [Member]        
Revenues 48,294 51,810 103,332 101,526
Consolidation, Eliminations [Member] | Transferred over Time [Member]        
Revenues 144,486 173,291 287,337 367,014
Fleet Vehicles and Services [Member] | Operating Segments [Member]        
Revenues 109,840 138,983 217,599 298,416
Fleet Vehicles and Services [Member] | Operating Segments [Member] | Transferred at Point in Time [Member]        
Revenues 17,596 13,692 29,877 25,846
Fleet Vehicles and Services [Member] | Operating Segments [Member] | Transferred over Time [Member]        
Revenues 92,244 125,291 187,722 272,570
Specialty Vehicles [Member] | Operating Segments [Member]        
Revenues 82,864 87,561 172,994 174,748
Specialty Vehicles [Member] | Operating Segments [Member] | Transferred at Point in Time [Member]        
Revenues 30,622 38,118 73,379 75,680
Specialty Vehicles [Member] | Operating Segments [Member] | Transferred over Time [Member]        
Revenues 52,242 49,443 99,615 99,068
UNITED STATES | Operating Segments [Member]        
Revenues 76 (1,443) 76 (4,624)
UNITED STATES | Consolidation, Eliminations [Member]        
Revenues 177,144 210,539 348,611 448,570
UNITED STATES | Fleet Vehicles and Services [Member] | Operating Segments [Member]        
Revenues 94,358 124,463 175,727 278,491
UNITED STATES | Specialty Vehicles [Member] | Operating Segments [Member]        
Revenues 82,710 87,519 172,808 174,703
Non-US [Member] | Operating Segments [Member]        
Revenues 0 0 0 0
Non-US [Member] | Consolidation, Eliminations [Member]        
Revenues 15,636 14,562 42,058 19,970
Non-US [Member] | Fleet Vehicles and Services [Member] | Operating Segments [Member]        
Revenues 15,482 14,520 41,872 19,925
Non-US [Member] | Specialty Vehicles [Member] | Operating Segments [Member]        
Revenues $ 154 $ 42 $ 186 $ 45