v3.26.1
Common Stock and Dividends (Details) - USD ($)
1 Months Ended 6 Months Ended
Aug. 04, 2026
Feb. 17, 2026
Apr. 30, 2009
Jun. 30, 2026
Common Stock and Dividends        
Repurchase of common stock, authorized amount   $ 150,000,000 $ 40,000,000  
Period of repurchase of common stock   12 months 12 months  
Regular 2026 Q1 Dividends        
Common Stock and Dividends        
Common stock dividends paid (per share)       $ 0.73
Dividend payment date       Feb. 27, 2026
Dividend record date       Feb. 13, 2026
Regular 2025 Q1 Dividends        
Common Stock and Dividends        
Common stock dividends paid (per share)       $ 0.7
Dividend payment date       Feb. 28, 2025
Dividend record date       Feb. 14, 2025
Subsequent event        
Common Stock and Dividends        
Cumulative number of shares repurchased under all stock repurchase programs 13,798,305      
Cumulative cost of shares repurchased under all stock repurchase programs $ 420,157,000