Quarterly report [Sections 13 or 15(d)]

Note 2 - Revenue Recognition (Tables)

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

Three Months Ended June 30, 2026

 

Work Truck Attachments

   

Work Truck Solutions

   

Total Revenue

 

Independent dealer

  $ 129,330     $ 35,426     $ 164,756  

Government

    -       30,170       30,170  

Fleet

    -       18,272       18,272  

Other

    -       1,450       1,450  

Total revenue

  $ 129,330     $ 85,318     $ 214,648  

Three Months Ended June 30, 2025

 

Work Truck Attachments

   

Work Truck Solutions

   

Total Revenue

 

Independent dealer

  $ 108,114     $ 33,413     $ 141,527  

Government

    -       30,771       30,771  

Fleet

    -       19,626       19,626  

Other

    -       2,403       2,403  

Total revenue

  $ 108,114     $ 86,213     $ 194,327  

Six Months Ended June 30, 2026

 

Work Truck Attachments

   

Work Truck Solutions

   

Total Revenue

 

Independent dealer

  $ 190,241     $ 67,958     $ 258,199  

Government

    -       54,276       54,276  

Fleet

    -       33,918       33,918  

Other

    -       6,052       6,052  

Total revenue

  $ 190,241     $ 162,204     $ 352,445  

Six Months Ended June 30, 2025

 

Work Truck Attachments

   

Work Truck Solutions

   

Total Revenue

 

Independent dealer

  $ 144,571     $ 66,819     $ 211,390  

Government

    -       58,095       58,095  

Fleet

    -       35,466       35,466  

Other

    -       4,443       4,443  

Total revenue

  $ 144,571     $ 164,823     $ 309,394  

Three Months Ended June 30, 2026

 

Work Truck Attachments

   

Work Truck Solutions

   

Total Revenue

 

Point in time

  $ 129,330     $ 59,759     $ 189,089  

Over time

    -       25,559       25,559  

Total revenue

  $ 129,330     $ 85,318     $ 214,648  

Three Months Ended June 30, 2025

 

Work Truck Attachments

   

Work Truck Solutions

   

Total Revenue

 

Point in time

  $ 108,114     $ 58,341     $ 166,455  

Over time

    -       27,872       27,872  

Total revenue

  $ 108,114     $ 86,213     $ 194,327  

Six Months Ended June 30, 2026

 

Work Truck Attachments

   

Work Truck Solutions

   

Total Revenue

 

Point in time

  $ 190,241     $ 111,301     $ 301,542  

Over time

    -       50,903       50,903  

Total revenue

  $ 190,241     $ 162,204     $ 352,445  

Six Months Ended June 30, 2025

 

Work Truck Attachments

   

Work Truck Solutions

   

Total Revenue

 

Point in time

  $ 144,571     $ 110,731     $ 255,302  

Over time

    -       54,092       54,092  

Total revenue

  $ 144,571     $ 164,823     $ 309,394  

Three Months Ended June 30, 2026

 

Balance at Beginning of Period

   

Additions

   

Deductions

   

Balance at End of Period

 

Contract liabilities

  $ 8,301     $ 14,100     $ (5,890 )   $ 16,511  

Three Months Ended June 30, 2025

 

Balance at Beginning of Period

   

Additions

   

Deductions

   

Balance at End of Period

 

Contract liabilities

  $ 5,674     $ 11,934     $ (4,689 )   $ 12,919  

Six Months Ended June 30, 2026

 

Balance at Beginning of Period

   

Additions

   

Deductions

   

Balance at End of Period

 

Contract liabilities

  $ 9,232     $ 18,949     $ (11,670 )   $ 16,511  

Six Months Ended June 30, 2025

 

Balance at Beginning of Period

   

Additions

   

Deductions

   

Balance at End of Period

 

Contract liabilities

  $ 5,063     $ 15,413     $ (7,557 )   $ 12,919