XML 84 R68.htm IDEA: XBRL DOCUMENT v3.25.0.1
Senior Notes, Net - Narrative (Details) - Senior Notes - USD ($)
$ in Millions
Dec. 16, 2020
Dec. 31, 2024
Oct. 07, 2021
Debt Instrument [Line Items]      
Stated interest rate     4.50%
Senior Notes Due 2027      
Debt Instrument [Line Items]      
Debt instrument, face amount $ 500.0    
Interest rate 0.50%    
Senior Notes Due 2027 | Debt Instrument, Redemption, Period One      
Debt Instrument [Line Items]      
Redemption price percentage 101.00%    
Senior Notes Due 2027 | Debt Instrument, Redemption, Period Two      
Debt Instrument [Line Items]      
Redemption price percentage 100.00%    
Senior Notes 3.75 Percent      
Debt Instrument [Line Items]      
Stated interest rate 3.75% 3.75%  
Senior Notes 4.50 Percent      
Debt Instrument [Line Items]      
Stated interest rate   4.50%