Annual report [Section 13 and 15(d), not S-K Item 405]

Note 3 - Revenue Recognition (Tables)

v3.25.4
Note 3 - Revenue Recognition (Tables)
12 Months Ended
Dec. 31, 2025
Notes Tables  
Disaggregation of Revenue [Table Text Block]

Year Ended December 31, 2025

  Work Truck Attachments     Work Truck Solutions    

Total Revenue

 

Independent dealer

  $ 295,726     $ 129,052     $ 424,778  

Government

    -       144,165       144,165  

Fleet

    -       76,811       76,811  

Other

    -       10,299       10,299  

Total revenue

  $ 295,726     $ 360,327     $ 656,053  

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, 2025

  Work Truck Attachments     Work Truck Solutions    

Total Revenue

 

Point in time

  $ 295,726     $ 249,094     $ 544,820  

Over time

    -       111,233       111,233  

Total revenue

  $ 295,726     $ 360,327     $ 656,053  

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, 2025

  Balance at Beginning of Period    

Additions

   

Deductions

    Balance at End of Period  

Contract liabilities

  $ 5,063     $ 24,704     $ (20,535 )   $ 9,232  

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