v3.26.1
Subsequent Event
6 Months Ended
Jun. 30, 2026
Subsequent Events [Abstract]  
Subsequent Event Subsequent EventSubsequent to June 30, 2026, the Company repurchased 193,079 shares of our common stock on the open market at a total cost of approximately 23,243,000 (an average price of $120.38 per share) under its existing repurchase authorization. Following these repurchases, approximately $125,757,000 remained available for future repurchases under the share repurchase program.