Exhibit 99.1

 

JOINT FILING AGREEMENT

 

The undersigned agree that the foregoing Amendment No. 12 to Schedule 13D, dated July 7, 2026, is being filed with the Securities and Exchange Commission on behalf of each of the undersigned pursuant to Rule 13d-1(k).

 

Date:July 7, 2026

 

  PRESCOTT General partners LLC
   
  /s/ Jason M. Pohanka
  Name: Jason M. Pohanka
  Title: Managing Member
   
  IDOYA PARTNERS L.P.
   
  By: Prescott General Partners LLC
  Its: General Partner
   
  /s/ Jason M. Pohanka
  Name: Jason M. Pohanka
  Title: Managing Member
   
  PRESCOTT ASSOCIATES L.P.
   
  By: Prescott General Partners LLC
  Its: General Partner
   
  /s/ Jason M. Pohanka
  Name: Jason M. Pohanka
  Title: Managing Member
   
  PRESCOTT INVESTORS PROFIT SHARING TRUST
   
  /s/ Jason M. Pohanka
  Name: Jason M. Pohanka
  Title: Trustee
   
  /s/ Thomas W. Smith
  Thomas W. Smith
   
  /s/ Scott J. Vassalluzzo
  Scott J. Vassalluzzo