Quarterly report [Sections 13 or 15(d)]

Note 2 - Revenue Recognition (Tables)

v3.25.1
Note 2 - Revenue Recognition (Tables)
3 Months Ended
Mar. 31, 2025
Notes Tables  
Disaggregation of Revenue [Table Text Block]

Three Months Ended March 31, 2025

 

Work Truck Attachments

   

Work Truck Solutions

   

Total Revenue

 

Independent dealer

  $ 36,457     $ 33,406     $ 69,863  

Government

    -       27,324       27,324  

Fleet

    -       15,840       15,840  

Other

    -       2,040       2,040  

Total revenue

  $ 36,457     $ 78,610     $ 115,067  

Three Months Ended March 31, 2024

 

Work Truck Attachments

   

Work Truck Solutions

   

Total Revenue

 

Independent dealer

  $ 23,840     $ 33,281     $ 57,121  

Government

    -       21,691       21,691  

Fleet

    -       14,009       14,009  

Other

    -       2,834       2,834  

Total revenue

  $ 23,840     $ 71,815     $ 95,655  

Three Months Ended March 31, 2025

 

Work Truck Attachments

   

Work Truck Solutions

   

Total Revenue

 

Point in time

  $ 36,457     $ 52,390     $ 88,847  

Over time

    -       26,220       26,220  

Total revenue

  $ 36,457     $ 78,610     $ 115,067  

Three Months Ended March 31, 2024

 

Work Truck Attachments

   

Work Truck Solutions

   

Total Revenue

 

Point in time

  $ 23,840     $ 46,342     $ 70,182  

Over time

    -       25,473       25,473  

Total revenue

  $ 23,840     $ 71,815     $ 95,655  

Three Months Ended March 31, 2025

 

Balance at Beginning of Period

   

Additions

   

Deductions

   

Balance at End of Period

 

Contract liabilities

  $ 5,063     $ 3,479     $ (2,868 )   $ 5,674  

Three Months Ended March 31, 2024

 

Balance at Beginning of Period

   

Additions

   

Deductions

   

Balance at End of Period

 

Contract liabilities

  $ 4,009     $ 4,823     $ (2,776 )   $ 6,056