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

Note 3 - Revenue Recognition (Tables)

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