XML 93 R76.htm IDEA: XBRL DOCUMENT v3.25.4
Fair Value Measurements - Fair Value and Carrying Value of Outstanding Notes (Details) - Level 1 - Unsecured Debt - USD ($)
$ in Thousands
Dec. 31, 2025
Dec. 31, 2024
2028 Notes    
Debt Instrument [Line Items]    
Fair Value $ 511,585 $ 505,380
2028 Notes | Carrying Value    
Debt Instrument [Line Items]    
Fair Value 500,000 500,000
2032 Notes    
Debt Instrument [Line Items]    
Fair Value 914,265 890,667
2032 Notes | Carrying Value    
Debt Instrument [Line Items]    
Fair Value 900,000 900,000
2033 Notes    
Debt Instrument [Line Items]    
Fair Value 751,920 730,568
2033 Notes | Carrying Value    
Debt Instrument [Line Items]    
Fair Value $ 750,000 $ 750,000