XML 39 R29.htm IDEA: XBRL DOCUMENT 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