v3.26.3
Fair Value Measurements - Fair Value Measurements of Unsecured Notes (Details) - Level 3 - USD ($)
$ in Thousands
Sep. 30, 2026
Dec. 31, 2025
Unsecured debt    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Fair value of debt $ 4,757,359 $ 5,303,617
2026 Notes | Unsecured debt    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Fair value of debt 0 799,357
New 2026 Notes | Unsecured debt    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Fair value of debt 0 691,950
2027 Notes | Unsecured debt    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Fair value of debt 642,315 632,710
2028 Notes | Unsecured debt    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Fair value of debt 610,735 615,550
November 2027 Notes | Unsecured debt    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Fair value of debt 400,930 408,680
April 2028 Notes | Unsecured debt    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Fair value of debt 694,057 706,370
June 2030 Notes | Unsecured debt    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Fair value of debt 475,614 497,550
January 2031 Notes | Unsecured debt    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Fair value of debt 467,187 494,000
September 2029 Notes | Unsecured debt    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Fair value of debt 387,930 0
May 2031 Notes | Unsecured debt    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Fair value of debt 621,082 0
2024-1 Notes | Term Loan    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Fair value of debt $ 457,509 $ 457,450