XML 67 R55.htm IDEA: XBRL DOCUMENT v3.25.2
DEBT - Senior Unsecured Notes Narrative (Details) - Senior Notes - USD ($)
$ in Thousands
1 Months Ended
Jul. 31, 2025
Jun. 30, 2025
Dec. 31, 2024
Debt Instrument [Line Items]      
Principal balance   $ 1,750,000 $ 1,750,000
5.125% senior unsecured notes due 2026 (“2026 Notes”)      
Debt Instrument [Line Items]      
Interest rate (percent)   5.125% 5.125%
Principal balance   $ 500,000 $ 500,000
5.125% senior unsecured notes due 2026 (“2026 Notes”) | Subsequent event      
Debt Instrument [Line Items]      
Redemption price (percent) 100.575%    
Early repayment of senior debt $ 1,100    
Payments made to noteholders and legal fees for early redemption 2,900    
Write-offs associated with unamortized premium $ 1,700    
5.88% senior unsecured notes due 2027 (“2027 Notes”)      
Debt Instrument [Line Items]      
Interest rate (percent)   5.88% 5.88%
Principal balance   $ 100,000 $ 100,000
5.375% Senior Unsecured Notes Due 2023      
Debt Instrument [Line Items]      
Interest rate (percent)   5.375%  
3.90% senior unsecured notes due 2029 (“2029 Notes”)      
Debt Instrument [Line Items]      
Interest rate (percent)   3.90% 3.90%
Principal balance   $ 350,000 $ 350,000
3.20% senior unsecured notes due 2031 (“2031 Notes”)      
Debt Instrument [Line Items]      
Interest rate (percent)   3.20% 3.20%
Principal balance   $ 800,000 $ 800,000