XML 61 R45.htm IDEA: XBRL DOCUMENT v3.25.1
Long-Term Debt - Covenants (Details) - Senior Notes
Mar. 31, 2025
Dec. 31, 2024
5.625% Notes due 2027    
Debt Instrument [Line Items]    
Interest rate 5.625% 5.625%
Senior Unsecured Notes Due 2029    
Debt Instrument [Line Items]    
Interest rate 4.125% 4.125%