XML 32 R25.htm IDEA: XBRL DOCUMENT v3.24.3
Treasury Stock
9 Months Ended
Sep. 30, 2024
Equity [Abstract]  
Treasury Stock
13.
Treasury Stock

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. The Company holds repurchased shares in its treasury. As of September 30, 2024, the Company has repurchased 358,702 shares under this stock repurchase program. As of September 30, 2024 and December 31, 2023, the Company held a total of 474,150 and 115,448 shares in its treasury, respectively.