XML 29 R9.htm IDEA: XBRL DOCUMENT v3.25.4
CONSOLIDATED STATEMENTS OF CASH FLOWS (Parenthetical) - Senior Notes
Dec. 31, 2025
Dec. 31, 2024
Jun. 10, 2024
5.900% Senior Notes      
Debt instrument, interest rate (percentage)     5.90%
6.625% Senior Notes      
Debt instrument, interest rate (percentage) 6.625% 6.625%