v3.26.1
Debt - Senior Unsecured Notes due 2028 (Details) - USD ($)
Aug. 07, 2020
Aug. 05, 2026
Jun. 30, 2026
May 31, 2026
Dec. 31, 2025
Jun. 30, 2025
Debt Instrument [Line Items]            
Total debt     $ 589,700,000   $ 589,700,000  
Senior Unsecured Notes Due August 2028 | Prior to August 15, 2023            
Debt Instrument [Line Items]            
Debt instrument, redemption price, percentage 100.00%          
Senior Unsecured Notes Due August 2028 | Upon the occurrence of a change in control | Maximum            
Debt Instrument [Line Items]            
Debt instrument, redemption price, percentage 101.00%          
Senior Unsecured Notes Due August 2028 | Senior Notes            
Debt Instrument [Line Items]            
Stated interest rate percentage 3.875%   3.875%   3.875%  
Total debt $ 450,000,000.0   $ 439,700,000   $ 439,700,000  
Repurchased face amount       $ 30,000,000.0    
Repurchase of long-term debt     $ 0   $ 10,300,000 $ 0
Senior Unsecured Notes Due August 2028 | Senior Notes | Subsequent Event            
Debt Instrument [Line Items]            
Repurchased face amount   $ 75,000,000.0