XML 74 R58.htm IDEA: XBRL DOCUMENT v3.25.2
Debt - Senior Unsecured Notes due 2028 (Details) - USD ($)
3 Months Ended 6 Months Ended
Aug. 07, 2020
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Dec. 31, 2024
Debt Instrument [Line Items]            
Total debt   $ 700,000,000.0   $ 700,000,000.0   $ 700,000,000.0
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%   3.875%
Total debt $ 450,000,000 $ 450,000,000.0   $ 450,000,000.0   $ 450,000,000.0
Senior Unsecured Notes            
Debt Instrument [Line Items]            
Repurchase of long-term debt   0 $ 0 0 $ 0  
Repayments of long-term debt   $ 0 $ 0 $ 0 $ 0