XML 53 R37.htm IDEA: XBRL DOCUMENT v3.25.0.1
Note 3 - Revenue Recognition (Tables)
12 Months Ended
Dec. 31, 2024
Notes Tables  
Disaggregation of Revenue [Table Text Block]

Year Ended December 31, 2024

 Work Truck Attachments  Work Truck Solutions  

Total Revenue

 

Independent dealer

 $256,010  $148,409  $404,419 

Government

  -   90,494   90,494 

Fleet

  -   65,892   65,892 

Other

  -   7,699   7,699 

Total revenue

 $256,010  $312,494  $568,504 

Year Ended December 31, 2023

 Work Truck Attachments  Work Truck Solutions  

Total Revenue

 

Independent dealer

 $291,723  $137,134  $428,857 

Government

  -   73,165   73,165 

Fleet

  -   58,562   58,562 

Other

  -   7,594   7,594 

Total revenue

 $291,723  $276,455  $568,178 

Year Ended December 31, 2022

 Work Truck Attachments  Work Truck Solutions  

Total Revenue

 

Independent dealer

 $382,296  $119,900  $502,196 

Government

  -   56,319   56,319 

Fleet

  -   49,094   49,094 

Other

  -   8,459   8,459 

Total revenue

 $382,296  $233,772  $616,068 

Year Ended December 31, 2024

 Work Truck Attachments  Work Truck Solutions  

Total Revenue

 

Point in time

 $256,010  $196,380  $452,390 

Over time

  -   116,114   116,114 

Total revenue

 $256,010  $312,494  $568,504 

Year Ended December 31, 2023

 Work Truck Attachments  Work Truck Solutions  

Total Revenue

 

Point in time

 $291,723  $178,956  $470,679 

Over time

  -   97,499   97,499 

Total revenue

 $291,723  $276,455  $568,178 

Year Ended December 31, 2022

 Work Truck Attachments  Work Truck Solutions  

Total Revenue

 

Point in time

 $382,296  $145,022  $527,318 

Over time

  -   88,750   88,750 

Total revenue

 $382,296  $233,772  $616,068 

Year Ended December 31, 2024

 Balance at Beginning of Period  

Additions

  

Deductions

  Balance at End of Period 

Contract liabilities

 $4,009  $20,205  $(19,151) $5,063 

Year Ended December 31, 2023

 Balance at Beginning of Period  

Additions

  

Deductions

  Balance at End of Period 

Contract liabilities

 $4,531  $21,856  $(22,378) $4,009