v3.25.2
Equity
6 Months Ended
Jun. 30, 2025
Stockholders' Equity Note [Abstract]  
Equity

Note 12 – Equity

In June 2024, the Board of Directors authorized a stock repurchase program (the “2024 Stock Repurchase Program”) to commence upon expiration of the Company’s prior stock repurchase program on June 30, 2024. Under the 2024 Stock Repurchase Program, the Company is authorized to repurchase up to $150,000 of its issued and outstanding Common Stock over a three-year period, expiring June 30, 2027. Repurchases may be made, from time to time, in amounts and at prices the Company deems appropriate, subject to market conditions, applicable legal requirements, debt covenants and other considerations.

Share repurchases and related activity during the three and six months ended June 30, 2025 and 2024 were as follows:

 

 

Three Months Ended June 30,

 

 

Six Months Ended June 30,

 

 

 

2025

 

 

2024

 

 

2025

 

 

2024

 

Total number of shares repurchased

 

 

381,600

 

 

 

379,844

 

 

 

381,600

 

 

 

379,844

 

Average price paid per share

 

$

26.24

 

 

$

52.65

 

 

$

26.24

 

 

$

52.65

 

Total

 

$

10,015

 

 

$

20,000

 

 

$

10,015

 

 

$

20,000

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Excise tax charged

 

$

100

 

 

$

200

 

 

$

100

 

 

$

200

 

As of June 30, 2025, the 2024 Stock Repurchase Program had $110,103 of share repurchase authorization remaining.