XML 61 R47.htm IDEA: XBRL DOCUMENT v3.25.3
Fair Value Measurements - Schedule of Fair Value Measurements of Unsecured Notes (Details) - Level 3 - USD ($)
$ in Thousands
Sep. 30, 2025
Dec. 31, 2024
Unsecured debt    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Fair value of debt $ 4,813,078 $ 4,222,693
2026 Notes | Unsecured debt    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Fair value of debt 798,080 788,880
New 2026 Notes | Unsecured debt    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Fair value of debt 689,220 672,420
2027 Notes | Unsecured debt    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Fair value of debt 629,070 608,725
2028 Notes | Unsecured debt    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Fair value of debt 615,550 590,200
November 2027 Notes | Unsecured debt    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Fair value of debt 409,960 406,440
April 2028 Notes | Unsecured debt    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Fair value of debt 709,730 698,460
June 2030 Notes | Unsecured debt    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Fair value of debt 503,900 0
2024-1 Notes | Term Loan    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Fair value of debt $ 457,568 $ 457,568