v3.26.3
SUBSEQUENT EVENTS (Details) - USD ($)
$ / shares in Units, $ in Thousands
1 Months Ended 3 Months Ended 9 Months Ended
Oct. 27, 2026
Oct. 30, 2026
Sep. 30, 2026
Sep. 30, 2025
Sep. 30, 2026
Sep. 30, 2025
Dec. 31, 2026
Sep. 15, 2026
Subsequent Event [Line Items]                
Common stock dividends declared (in dollars per share)     $ 0.50 $ 0.35 $ 1.45 $ 0.95    
Stock repurchased and cancelled (in shares)     260,200          
Share repurchases aggregate cost     $ 49,955          
Average price (in dollars per share)     $ 192.00          
Stock repurchase program, authorized amount               $ 500,000
Share repurchase program, remaining available amount     $ 450,050   $ 450,050      
Series D Preferred Stock                
Subsequent Event [Line Items]                
Preferred stock dividends declared (in dollars per share)     $ 0.59 $ 0.59        
Subsequent Event                
Subsequent Event [Line Items]                
Common stock dividends declared (in dollars per share) $ 0.50              
Stock repurchased and cancelled (in shares)   187,180            
Share repurchases aggregate cost   $ 30,000            
Average price (in dollars per share)   $ 160.27            
Stock repurchase program, additional authorized amount $ 500,000              
Stock repurchase program, authorized amount 1,000,000              
Subsequent Event | Forecast                
Subsequent Event [Line Items]                
Share repurchase program, remaining available amount             $ 420,000  
Subsequent Event | Accelerated Share Repurchase Agreement with Royal Bank of Canada                
Subsequent Event [Line Items]                
Stock repurchase program, authorized amount $ 500,000              
Subsequent Event | Series D Preferred Stock                
Subsequent Event [Line Items]                
Preferred stock dividends declared (in dollars per share) $ 0.59