v3.26.3
Shareholders' Equity Narrative (Details) - USD ($)
$ / shares in Units, $ in Thousands
1 Months Ended 3 Months Ended 9 Months Ended
Oct. 31, 2026
Sep. 30, 2026
Sep. 30, 2026
Sep. 30, 2025
Apr. 10, 2025
Class of Stock [Line Items]          
Net proceeds from issuance of common shares     $ 60,435 $ 54,481  
Repurchase of outstanding common shares, amount approved         $ 300,000
Shares repurchased during period   591,113 591,113    
Shares repurchased during period, value   $ 65,000 $ 65,000    
Weighted average purchase price per common share   $ 109.94 $ 109.94    
Subsequent Event          
Class of Stock [Line Items]          
Shares repurchased during period 278,635        
Shares repurchased during period, value $ 29,700        
Repurchased shares that settled during period 52,838        
Weighted average purchase price per common share $ 106.44        
At The Market Equity Program          
Class of Stock [Line Items]          
Aggregate offering price of common share   $ 750,000 $ 750,000    
Shares issued     493,374    
Weighted average price per common share     $ 123.92    
Net proceeds from issuance of common shares     $ 60,300    
Remaining capacity to issue   $ 688,900 688,900    
At The Market Equity Program | Commissions          
Class of Stock [Line Items]          
Payments of Stock Issuance Costs     600    
At The Market Equity Program | Additional offering expenses          
Class of Stock [Line Items]          
Payments of Stock Issuance Costs     $ 200