XML 57 R45.htm IDEA: XBRL DOCUMENT v3.25.2
Long-Term Debt - Covenants (Details) - Senior Notes
Jun. 30, 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%