XML 32 R25.htm IDEA: XBRL DOCUMENT v3.25.2
Treasury Stock
6 Months Ended
Jun. 30, 2025
Equity [Abstract]  
Treasury Stock
13.
Treasury Stock

As of June 30, 2025 and December 31, 2024, the Company held a total of 597,999 and 519,243 shares in its treasury, respectively.

Common Stock Repurchases

On April 11, 2024, the board of directors of the Company authorized a stock repurchase program for the repurchase of up to 507,707 shares of common stock, representing approximately 10% of shares then outstanding, which became effective on May 14, 2024. On December 12, 2024, the board of directors of the Company authorized additional stock repurchases, up to 228,858 shares of common stock, under this stock repurchase program. The additional repurchase authorization represents approximately 5% of pro forma outstanding shares assuming the repurchase of the remaining shares subject to the original authorization. The Company holds repurchased shares in its treasury. As of June 30, 2025 and December 31, 2024, the Company has repurchased 481,967 and 403,211 shares under this stock repurchase program, respectively.

Equity Incentive Plan

A certain member of management elected to surrender 584 and 549 shares of a vested restricted stock award on November 18, 2024 and 2023, respectively, in lieu of a cash payment for the tax liabilities associated with the time-vesting of their award. The Company holds these shares in its treasury.