Annual report pursuant to Section 13 and 15(d)

Note 3 - Revenue Recognition (Tables)

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

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

  Work Truck Attachments     Work Truck Solutions    

Total Revenue

 

Independent dealer

  $ 325,707     $ 121,349     $ 447,056  

Government

    -       46,107       46,107  

Fleet

    -       38,669       38,669  

Other

    -       9,621       9,621  

Total revenue

  $ 325,707     $ 215,746     $ 541,453  

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

  Work Truck Attachments     Work Truck Solutions    

Total Revenue

 

Point in time

  $ 325,707     $ 137,904     $ 463,611  

Over time

    -       77,842       77,842  

Total revenue

  $ 325,707     $ 215,746     $ 541,453  

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  

Year Ended December 31, 2022

  Balance at Beginning of Period    

Additions

   

Deductions

    Balance at End of Period  

Contract liabilities

  $ 2,454     $ 20,511     $ (18,434 )   $ 4,531