v3.26.3
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.