v3.25.2
Subsequent Event (Details) - USD ($)
3 Months Ended 6 Months Ended
Jul. 31, 2025
Jul. 18, 2025
Jun. 30, 2025
Mar. 31, 2025
Jun. 30, 2024
Mar. 31, 2024
Jun. 30, 2025
Jun. 30, 2024
Subsequent Event [Line Items]                
Quarterly dividend declared, per common share (in dollars per share)     $ 0.125   $ 0.125   $ 0.250 $ 0.250
Cash outlay of dividend     $ 1,800,000 $ 1,800,000 $ 1,700,000 $ 1,600,000    
Subsequent Event                
Subsequent Event [Line Items]                
Quarterly dividend declared, per common share (in dollars per share)   $ 0.125            
Cash outlay of dividend   $ 1,800,000            
Subsequent Event | 6.625% Senior Notes Due 2030 | Senior Notes                
Subsequent Event [Line Items]                
Aggregate principal amount $ 350,000,000              
Issue price as a percentage of par 99.50%              
Interest rate (as percent) 8.50%              
Repurchased face amount $ 350,000,000