Quarterly report [Sections 13 or 15(d)]

Note 2 - Revenue Recognition (Tables)

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

Three Months Ended March 31, 2026

 

Work Truck Attachments

   

Work Truck Solutions

   

Total Revenue

 

Independent dealer

  $ 60,911     $ 32,532     $ 93,443  

Government

    -       24,106       24,106  

Fleet

    -       15,646       15,646  

Other

    -       4,602       4,602  

Total revenue

  $ 60,911     $ 76,886     $ 137,797  

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

 

Work Truck Attachments

   

Work Truck Solutions

   

Total Revenue

 

Point in time

  $ 60,911     $ 51,542     $ 112,453  

Over time

    -       25,344       25,344  

Total revenue

  $ 60,911     $ 76,886     $ 137,797  

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

 

Balance at Beginning of Period

   

Additions

   

Deductions

   

Balance at End of Period

 

Contract liabilities

  $ 9,232     $ 4,849     $ (5,780 )   $ 8,301  

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