XML 55 R42.htm IDEA: XBRL DOCUMENT v3.23.1
Fair Value Measurements - Schedule of Fair Value Measurements of Unsecured Notes (Details) - Unsecured Debt - USD ($)
$ in Thousands
Mar. 31, 2023
Dec. 31, 2022
Level 3    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Fair value of debt $ 2,783,407  
Level 2    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Fair value of debt   $ 2,825,722
2023 Notes | Level 3    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Fair value of debt 390,080  
2023 Notes | Level 2    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Fair value of debt   397,481
2026 Notes | Level 3    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Fair value of debt 728,587  
2026 Notes | Level 2    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Fair value of debt   740,171
New 2026 Notes | Level 3    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Fair value of debt 611,865  
New 2026 Notes | Level 2    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Fair value of debt   619,144
2027 Notes | Level 3    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Fair value of debt 524,029  
2027 Notes | Level 2    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Fair value of debt   546,117
2028 Notes | Level 3    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Fair value of debt $ 528,846  
2028 Notes | Level 2    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Fair value of debt   $ 522,809