Stock Repurchases |
9 Months Ended |
|---|---|
Sep. 30, 2025 | |
| Equity [Abstract] | |
| Stock Repurchases | Stock Repurchases The Company maintains a treasury stock buyback program pursuant to which, in July 2025, the Board of Directors authorized the repurchase of up to 500,000 shares of the Company’s common stock with no expiration date. As of September 30, 2025, the Company had 340,413 shares remaining available for repurchase under the program. The Company repurchased 159,587 and 415,965 shares during the three and nine months ended September 30, 2025, respectively and 64,471 and 87,742 shares during the three and nine months ended September 30, 2024, respectively. Repurchases may be made in the open market or through negotiated transactions from time to time depending on market conditions. |