Annual report pursuant to Section 13 and 15(d)

Note 3 - Revenue Recognition (Tables)

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

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

  Work Truck Attachments     Work Truck Solutions    

Total Revenue

 

Independent dealer

  $ 252,838     $ 114,192     $ 367,030  

Government

    -       62,762       62,762  

Fleet

    -       42,590       42,590  

Other

    -       7,772       7,772  

Total revenue

  $ 252,838     $ 227,316     $ 480,154  

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

  Work Truck Attachments     Work Truck Solutions    

Total Revenue

 

Point in time

  $ 252,838     $ 149,675     $ 402,513  

Over time

    -       77,641       77,641  

Total revenue

  $ 252,838     $ 227,316     $ 480,154  

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  

Year Ended December 31, 2021

  Balance at Beginning of Period    

Additions

   

Deductions

    Balance at End of Period  

Contract liabilities

  $ 2,746     $ 17,205     $ (17,497 )   $ 2,454