XML 68 R57.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Senior Notes, Net - Narrative (Details) - Senior Notes - USD ($)
Jun. 30, 2024
Oct. 07, 2021
Dec. 16, 2020
Debt Instrument [Line Items]      
Stated interest rate   4.50%  
Senior Notes 3.75 Percent      
Debt Instrument [Line Items]      
Stated interest rate 3.75%   3.75%
Debt instrument, face amount     $ 500,000,000
Senior Notes 4.50 Percent      
Debt Instrument [Line Items]      
Stated interest rate 4.50%