Subsequent Events |
9 Months Ended |
|---|---|
Sep. 30, 2026 | |
| Subsequent Events [Abstract] | |
| Subsequent Events | SUBSEQUENT EVENTS Stock Repurchase Program Beginning October 1, 2026 and through October 21, 2026, the Company repurchased 138,495 shares under the Repurchase Program at a cost of $7,614. On a year to date basis through October 21, 2026, the Company repurchased a total of 1,228,016 shares at a cost of $70,024 and had $10,903 remaining under the Repurchase Program.
|