XML 276 R71.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Debt - Schedule of Material Terms of Senior Notes (Details) - Senior Notes - USD ($)
Mar. 31, 2024
Aug. 04, 2023
Jun. 17, 2021
Aug. 24, 2020
Senior Notes due 2033        
Debt Instrument [Line Items]        
Principal   $ 650,000,000    
Interest Rate   5.95%    
Issuance Costs   $ 12,400,000    
Senior Notes due 2029        
Debt Instrument [Line Items]        
Principal     $ 500,000,000  
Interest Rate     4.00%  
Issuance Costs     $ 6,500,000  
Senior Notes due 2028        
Debt Instrument [Line Items]        
Principal       $ 700,000,000
Interest Rate 3.875%     3.875%
Issuance Costs       $ 9,200,000