REPURCHASE OF COMMON STOCK |
9 Months Ended |
|---|---|
Sep. 30, 2026 | |
| Equity [Abstract] | |
| REPURCHASE OF COMMON STOCK | REPURCHASE OF COMMON STOCK On May 29, 2025, the Board of Directors authorized the repurchase of up to $18.0 million of common stock (the "2025 Repurchase Plan") through June 30, 2026. During the three months ended June 30, 2026, the Company repurchased 163,500 shares of common stock under the 2025 Repurchase Plan. These repurchases effectively exhausted the 2025 Repurchase Plan which expired on June 30, 2026. On June 15, 2026, the Board of Directors authorized the repurchase of up to 1 million shares of the Company's outstanding common stock (the "2026 Repurchase Plan") through June 30, 2028. During the three months ended June 30, 2026, the Company repurchased 17,076 shares of common stock under the 2026 Repurchase Plan. During the three months ended September 30, 2026, the Company repurchased 168,768 shares of common stock under the 2026 Repurchase Plan. The 2026 Repurchase Plan has 814,156 shares available for repurchase as of September 30, 2026. The Company repurchased 349,344 shares at a weighted average share price of $25.48 during the nine months ended September 30, 2026 under both the 2025 Repurchase Plan and the 2026 Repurchase Plan.
|