XML 65 R46.htm IDEA: XBRL DOCUMENT v3.24.3
Fair Value Measurements - Schedule of Fair Value Measurements of Unsecured Notes (Details) - Level 3 - Unsecured debt - USD ($)
$ in Thousands
Sep. 30, 2024
Dec. 31, 2023
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Fair value of debt $ 3,059,675 $ 2,551,661
2026 Notes    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Fair value of debt 784,080 763,085
New 2026 Notes    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Fair value of debt 669,270 643,814
2027 Notes    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Fair value of debt 605,930 583,633
2028 Notes    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Fair value of debt 593,515 561,129
November 2027 Notes    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Fair value of debt $ 406,880 $ 0