v3.26.3
Note 2 - Revenue Recognition - Disaggregation of Revenue (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2026
Sep. 30, 2025
Sep. 30, 2026
Sep. 30, 2025
Revenue $ 218,014 $ 162,121 $ 570,459 $ 471,515
Contract liabilities, balance 16,511 12,919 9,232 5,063
Additions 7,709 4,819 26,658 20,232
Deductions (11,381) (6,669) (23,051) (14,226)
Contract liabilities, balance 12,839 11,069 12,839 11,069
Transferred at Point in Time [Member]        
Revenue 194,365 132,885 495,907 388,187
Transferred over Time [Member]        
Revenue 23,649 29,236 74,552 83,328
Work Truck Attachments [Member]        
Revenue 121,489 68,097 311,730 212,668
Work Truck Attachments [Member] | Transferred at Point in Time [Member]        
Revenue 121,489 68,097 311,730 212,668
Work Truck Attachments [Member] | Transferred over Time [Member]        
Revenue 0 0 0 0
Work Truck Solutions [Member]        
Revenue 96,525 94,024 258,729 258,847
Work Truck Solutions [Member] | Transferred at Point in Time [Member]        
Revenue 72,876 64,788 184,177 175,519
Work Truck Solutions [Member] | Transferred over Time [Member]        
Revenue 23,649 29,236 74,552 83,328
Independent Dealer [Member]        
Revenue 152,976 99,954 411,175 311,344
Independent Dealer [Member] | Work Truck Attachments [Member]        
Revenue 121,489 68,097 311,730 212,668
Independent Dealer [Member] | Work Truck Solutions [Member]        
Revenue 31,487 31,857 99,445 98,676
Government Contract [Member]        
Revenue 46,858 37,623 101,134 95,718
Government Contract [Member] | Work Truck Attachments [Member]        
Revenue 0 0 0 0
Government Contract [Member] | Work Truck Solutions [Member]        
Revenue 46,858 37,623 101,134 95,718
Fleet [Member]        
Revenue 16,660 21,976 50,578 57,442
Fleet [Member] | Work Truck Attachments [Member]        
Revenue 0 0 0 0
Fleet [Member] | Work Truck Solutions [Member]        
Revenue 16,660 21,976 50,578 57,442
Product and Service, Other [Member]        
Revenue 1,520 2,568 7,572 7,011
Product and Service, Other [Member] | Work Truck Attachments [Member]        
Revenue 0 0 0 0
Product and Service, Other [Member] | Work Truck Solutions [Member]        
Revenue $ 1,520 $ 2,568 $ 7,572 $ 7,011