XML 62 R48.htm IDEA: XBRL DOCUMENT v3.25.1
Fair Value Measurements - Schedule of Fair Value Measurements of Unsecured Notes (Details) - Level 3 - USD ($)
$ in Thousands
Mar. 31, 2025
Dec. 31, 2024
Unsecured debt    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Fair value of debt $ 4,733,989 $ 4,222,693
2026 Notes | Unsecured debt    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Fair value of debt 791,760 788,880
New 2026 Notes | Unsecured debt    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Fair value of debt 676,270 672,420
2027 Notes | Unsecured debt    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Fair value of debt 615,420 608,725
2028 Notes | Unsecured debt    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Fair value of debt 595,790 590,200
November 2027 Notes | Unsecured debt    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Fair value of debt 406,720 406,440
April 2028 Notes | Unsecured debt    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Fair value of debt 700,000 698,460
June 2030 Notes | Unsecured debt    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Fair value of debt 491,400 0
2024-1 Notes | Term Loan    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Fair value of debt $ 456,629 $ 457,568