v3.26.1
SHARE REPURCHASES
6 Months Ended
Jun. 30, 2026
Class of Stock Disclosures [Abstract]  
SHARE REPURCHASES

NOTE 17. SHARE REPURCHASES

In May 2023, the Board approved a $5.0 million stock repurchase program (the “2023 $5.0 Million Repurchase Program”). Under the 2023 $5.0 Million Repurchase Program, the Company repurchased 23,889 shares of its common stock on the open market for a total cost of $0.4 million, or an average price per share of $15.22, during the year ended December 31, 2023.

In July 2023, the Board approved a $15.0 million stock repurchase program (the “2023 $15.0 Million Repurchase Program”). The 2023 $15.0 Million Repurchase Program replaced the 2023 $5.0 Million Repurchase Program. Under the 2023 $15.0 Million Repurchase Program, the Company repurchased 875,122 shares of its common stock on the open market for a total cost of $14.2 million, or an average price per share of $16.26, during the year ended December 31, 2023.

In aggregate, the Company repurchased 899,011 shares of its common stock on the open market for a total cost of $14.6 million, or an average price per share of $16.23, during the year ended December 31, 2023.

Under the 2023 $15.0 Million Repurchase Program, the Company repurchased 45,768 shares of its common stock on the open market for a total cost of $0.8 million, or an average price per share of $16.90, during the three months ended March 31, 2024, which completed the 2023 $15.0 Million Repurchase Program.

In February 2025, the Board approved a $10.0 million stock repurchase program (the “2025 $10.0 Million Repurchase Program”). The Company was not active under the 2025 $10.0 Million Repurchase Program during the six months ended June 30, 2026. Under the 2025 $10.0 Million Repurchase Program, the Company repurchased 546,390 shares of its common stock on the open market for a total cost of $8.8 million, or an average price per share of $16.07, during the six months ended June 30, 2025.