v3.25.2
Stock Repurchase Program
6 Months Ended
Jun. 30, 2025
Equity [Abstract]  
Stock Repurchase Program Stock Repurchase Program
On May 25, 2023, the Company announced that its Board of Directors authorized the Company's sixth stock repurchase program to acquire up to 2,000,000 shares, or approximately 1.9% of the Company's then issued and outstanding common stock. This program expired in 2024 and, prior to its expiration, and repurchases were paused in order to retain capital.

During the three and six months ended June 30, 2024, the Company repurchased 263,600 shares at a cost of approximately $4.2 million, or $16.09 per share, and 365,116 shares at a cost of approximately $5.9 million, or $16.14 per share, respectively, under the previous program. Repurchased shares are held as treasury stock and are available for general corporate purposes.