Quarterly report pursuant to Section 13 or 15(d)

Note 2 - Revenue Recognition (Tables)

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

Three Months Ended June 30, 2023

 

Work Truck Attachments

   

Work Truck Solutions

   

Total Revenue

 

Independent dealer

  $ 141,221     $ 34,717     $ 175,938  

Government

    -       16,955       16,955  

Fleet

    -       12,786       12,786  

Other

    -       1,588       1,588  

Total revenue

  $ 141,221     $ 66,046     $ 207,267  

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  

Six Months Ended June 30, 2023

 

Work Truck Attachments

   

Work Truck Solutions

   

Total Revenue

 

Independent dealer

  $ 160,467     $ 65,229     $ 225,696  

Government

    -       34,545       34,545  

Fleet

    -       25,654       25,654  

Other

    -       3,917       3,917  

Total revenue

  $ 160,467     $ 129,345     $ 289,812  

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  

Three Months Ended June 30, 2023

 

Work Truck Attachments

   

Work Truck Solutions

   

Total Revenue

 

Point in time

  $ 141,221     $ 43,646     $ 184,867  

Over time

    -       22,400       22,400  

Total revenue

  $ 141,221     $ 66,046     $ 207,267  

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  

Six Months Ended June 30, 2023

 

Work Truck Attachments

   

Work Truck Solutions

   

Total Revenue

 

Point in time

  $ 160,467     $ 84,366     $ 244,833  

Over time

    -       44,979       44,979  

Total revenue

  $ 160,467     $ 129,345     $ 289,812  

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  

Three Months Ended June 30, 2023

 

Balance at Beginning of Period

   

Additions

   

Deductions

   

Balance at End of Period

 

Contract liabilities

  $ 2,844     $ 9,876     $ (4,791 )   $ 7,929  

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  

Six Months Ended June 30, 2023

 

Balance at Beginning of Period

   

Additions

   

Deductions

   

Balance at End of Period

 

Contract liabilities

  $ 4,531     $ 13,250     $ (9,852 )   $ 7,929  

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