Quarterly report pursuant to Section 13 or 15(d)

Note 2 - Revenue Recognition (Tables)

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

Three Months Ended June 30, 2024

 

Work Truck Attachments

   

Work Truck Solutions

   

Total Revenue

 

Independent dealer

  $ 118,137     $ 44,373     $ 162,510  

Government

    -       19,097       19,097  

Fleet

    -       17,110       17,110  

Other

    -       1,185       1,185  

Total revenue

  $ 118,137     $ 81,765     $ 199,902  

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  

Six Months Ended June 30, 2024

 

Work Truck Attachments

   

Work Truck Solutions

   

Total Revenue

 

Independent dealer

  $ 141,977     $ 77,654     $ 219,631  

Government

    -       40,788       40,788  

Fleet

    -       31,119       31,119  

Other

    -       4,019       4,019  

Total revenue

  $ 141,977     $ 153,580     $ 295,557  

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  

Three Months Ended June 30, 2024

 

Work Truck Attachments

   

Work Truck Solutions

   

Total Revenue

 

Point in time

  $ 118,137     $ 51,454     $ 169,591  

Over time

    -       30,311       30,311  

Total revenue

  $ 118,137     $ 81,765     $ 199,902  

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  

Six Months Ended June 30, 2024

 

Work Truck Attachments

   

Work Truck Solutions

   

Total Revenue

 

Point in time

  $ 141,977     $ 97,796     $ 239,773  

Over time

    -       55,784       55,784  

Total revenue

  $ 141,977     $ 153,580     $ 295,557  

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  

Three Months Ended June 30, 2024

 

Balance at Beginning of Period

   

Additions

   

Deductions

   

Balance at End of Period

 

Contract liabilities

  $ 6,056     $ 9,746     $ (4,238 )   $ 11,564  

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  

Six Months Ended June 30, 2024

 

Balance at Beginning of Period

   

Additions

   

Deductions

   

Balance at End of Period

 

Contract liabilities

  $ 4,009     $ 14,569     $ (7,014 )   $ 11,564  

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