Quarterly report [Sections 13 or 15(d)]

Note 2 - Revenue Recognition (Tables)

v3.25.3
Note 2 - Revenue Recognition (Tables)
9 Months Ended
Sep. 30, 2025
Notes Tables  
Disaggregation of Revenue [Table Text Block]

Three Months Ended September 30, 2025

 

Work Truck Attachments

   

Work Truck Solutions

   

Total Revenue

 

Independent dealer

  $ 68,097     $ 31,857     $ 99,954  

Government

    -       37,623       37,623  

Fleet

    -       21,976       21,976  

Other

    -       2,568       2,568  

Total revenue

  $ 68,097     $ 94,024     $ 162,121  

Three Months Ended September 30, 2024

 

Work Truck Attachments

   

Work Truck Solutions

   

Total Revenue

 

Independent dealer

  $ 60,249     $ 32,826     $ 93,075  

Government

    -       18,239       18,239  

Fleet

    -       15,075       15,075  

Other

    -       3,009       3,009  

Total revenue

  $ 60,249     $ 69,149     $ 129,398  

Nine Months Ended September 30, 2025

 

Work Truck Attachments

   

Work Truck Solutions

   

Total Revenue

 

Independent dealer

  $ 212,668     $ 98,676     $ 311,344  

Government

    -       95,718       95,718  

Fleet

    -       57,442       57,442  

Other

    -       7,011       7,011  

Total revenue

  $ 212,668     $ 258,847     $ 471,515  

Nine Months Ended September 30, 2024

 

Work Truck Attachments

   

Work Truck Solutions

   

Total Revenue

 

Independent dealer

  $ 202,226     $ 110,480     $ 312,706  

Government

    -       59,027       59,027  

Fleet

    -       46,194       46,194  

Other

    -       7,028       7,028  

Total revenue

  $ 202,226     $ 222,729     $ 424,955  

Three Months Ended September 30, 2025

 

Work Truck Attachments

   

Work Truck Solutions

   

Total Revenue

 

Point in time

  $ 68,097     $ 64,788     $ 132,885  

Over time

    -       29,236       29,236  

Total revenue

  $ 68,097     $ 94,024     $ 162,121  

Three Months Ended September 30, 2024

 

Work Truck Attachments

   

Work Truck Solutions

   

Total Revenue

 

Point in time

  $ 60,249     $ 41,862     $ 102,111  

Over time

    -       27,287       27,287  

Total revenue

  $ 60,249     $ 69,149     $ 129,398  

Nine Months Ended September 30, 2025

 

Work Truck Attachments

   

Work Truck Solutions

   

Total Revenue

 

Point in time

  $ 212,668     $ 175,519     $ 388,187  

Over time

    -       83,328       83,328  

Total revenue

  $ 212,668     $ 258,847     $ 471,515  

Nine Months Ended September 30, 2024

 

Work Truck Attachments

   

Work Truck Solutions

   

Total Revenue

 

Point in time

  $ 202,226     $ 139,658     $ 341,884  

Over time

    -       83,071       83,071  

Total revenue

  $ 202,226     $ 222,729     $ 424,955  

Three Months Ended September 30, 2025

 

Balance at Beginning of Period

   

Additions

   

Deductions

   

Balance at End of Period

 

Contract liabilities

  $ 12,919     $ 4,819     $ (6,669 )   $ 11,069  

Three Months Ended September 30, 2024

 

Balance at Beginning of Period

   

Additions

   

Deductions

   

Balance at End of Period

 

Contract liabilities

  $ 11,564     $ 3,959     $ (7,930 )   $ 7,593  

Nine Months Ended September 30, 2025

 

Balance at Beginning of Period

   

Additions

   

Deductions

   

Balance at End of Period

 

Contract liabilities

  $ 5,063     $ 20,232     $ (14,226 )   $ 11,069  

Nine Months Ended September 30, 2024

 

Balance at Beginning of Period

   

Additions

   

Deductions

   

Balance at End of Period

 

Contract liabilities

  $ 4,009     $ 18,528     $ (14,944 )   $ 7,593