v3.26.1
Shareholders' Equity (Details) - USD ($)
3 Months Ended 6 Months Ended
Jun. 30, 2026
Mar. 31, 2026
Dec. 31, 2025
Sep. 30, 2025
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Feb. 25, 2025
Schedule of Shareholders' Equity [Line Items]                
Authorized Repurchase               $ 100,000,000
Stock repurchased during period           $ 30,000,000    
Stock repurchased during period (in shares)           44,070 462,689  
Aggregate price of shares repurchased since inception           $ 4,468,000 $ 39,159,000  
Average price of shares repurchased since inception (per share)           $ 101.38 $ 84.63  
Dividends declared (in dollars per share) $ 0.10 $ 0.10 $ 0.10 $ 0.10 $ 0.10 $ 0.20 $ 0.20  
Common Stock, Dividends, Per Share, Cash Paid $ 0.40 $ 0.40 $ 0.40 $ 0.40 $ 0.40      
Retained earnings $ 910,397,000   $ 830,300,000     $ 910,397,000    
Common stock $ 330,000   $ 327,000     $ 330,000    
Common stock, shares authorized (in shares) 200,000,000   200,000,000     200,000,000    
Open market                
Schedule of Shareholders' Equity [Line Items]                
Stock repurchased during period (in shares)           0 371,139  
Aggregate price of shares repurchased since inception           $ 0 $ 29,992,000  
Average price of shares repurchased since inception (per share)           $ 0 $ 80.81  
LTIP Shares                
Schedule of Shareholders' Equity [Line Items]                
Stock repurchased during period (in shares)           44,070 91,550  
Aggregate price of shares repurchased since inception           $ 4,468,000 $ 9,167,000  
Average price of shares repurchased since inception (per share)           $ 101.38 $ 100.13