Quarterly report pursuant to Section 13 or 15(d)

Note 2 - Revenue Recognition (Tables)

v3.22.2
Note 2 - Revenue Recognition (Tables)
6 Months Ended
Jun. 30, 2022
Notes Tables  
Disaggregation of Revenue [Table Text Block]

Three Months Ended June 30, 2022

 

Work Truck Attachments

   

Work Truck Solutions

   

Total Revenue

 

Independent dealer

  $ 130,364     $ 30,460     $ 160,824  

Government

    -       13,998       13,998  

Fleet

    -       11,428       11,428  

Other

    -       1,311       1,311  

Total revenue

  $ 130,364     $ 57,197     $ 187,561  

Three Months Ended June 30, 2021

 

Work Truck Attachments

   

Work Truck Solutions

   

Total Revenue

 

Independent dealer

  $ 104,638     $ 32,384     $ 137,022  

Government

    -       9,466       9,466  

Fleet

    -       9,295       9,295  

Other

    -       1,747       1,747  

Total revenue

  $ 104,638     $ 52,892     $ 157,530  

Six Months Ended June 30, 2022

 

Work Truck Attachments

   

Work Truck Solutions

   

Total Revenue

 

Independent dealer

  $ 176,140     $ 60,711     $ 236,851  

Government

    -       26,008       26,008  

Fleet

    -       23,151       23,151  

Other

    -       4,152       4,152  

Total revenue

  $ 176,140     $ 114,022     $ 290,162  

Six Months Ended June 30, 2021

 

Work Truck Attachments

   

Work Truck Solutions

   

Total Revenue

 

Independent dealer

  $ 146,619     $ 66,032     $ 212,651  

Government

    -       21,916       21,916  

Fleet

    -       20,640       20,640  

Other

    -       5,665       5,665  

Total revenue

  $ 146,619     $ 114,253     $ 260,872  

Three Months Ended June 30, 2022

 

Work Truck Attachments

   

Work Truck Solutions

   

Total Revenue

 

Point in time

  $ 130,364     $ 35,051     $ 165,415  

Over time

    -       22,146       22,146  

Total revenue

  $ 130,364     $ 57,197     $ 187,561  

Three Months Ended June 30, 2021

 

Work Truck Attachments

   

Work Truck Solutions

   

Total Revenue

 

Point in time

  $ 104,638     $ 32,690     $ 137,328  

Over time

    -       20,202       20,202  

Total revenue

  $ 104,638     $ 52,892     $ 157,530  

Six Months Ended June 30, 2022

 

Work Truck Attachments

   

Work Truck Solutions

   

Total Revenue

 

Point in time

  $ 176,140     $ 69,534     $ 245,674  

Over time

    -       44,488       44,488  

Total revenue

  $ 176,140     $ 114,022     $ 290,162  

Six Months Ended June 30, 2021

 

Work Truck Attachments

   

Work Truck Solutions

   

Total Revenue

 

Point in time

  $ 146,619     $ 73,400     $ 220,019  

Over time

    -       40,853       40,853  

Total revenue

  $ 146,619     $ 114,253     $ 260,872  

Three Months Ended June 30, 2022

 

Balance at Beginning of Period

   

Additions

   

Deductions

   

Balance at End of Period

 

Contract liabilities

  $ 2,616     $ 5,928     $ (4,214 )   $ 4,330  

Three Months Ended June 30, 2021

 

Balance at Beginning of Period

   

Additions

   

Deductions

   

Balance at End of Period

 

Contract liabilities

  $ 3,741     $ 7,564     $ (4,702 )   $ 6,603  

Six Months Ended June 30, 2022

 

Balance at Beginning of Period

   

Additions

   

Deductions

   

Balance at End of Period

 

Contract liabilities

  $ 2,454     $ 8,637     $ (6,761 )   $ 4,330  

Six Months Ended June 30, 2021

 

Balance at Beginning of Period

   

Additions

   

Deductions

   

Balance at End of Period

 

Contract liabilities

  $ 2,746     $ 10,729     $ (6,872 )   $ 6,603