XML 60 R50.htm IDEA: XBRL DOCUMENT v3.22.1
Debt - Schedule of Components of Notes Payable (Details) - Notes Payable - USD ($)
$ in Thousands
Mar. 31, 2022
Dec. 31, 2021
Debt Instrument [Line Items]    
Total $ 5,823,018 $ 5,448,509
Less: Unamortized debt issuance costs (30,352) (25,762)
Total 5,792,666 5,422,747
Secured notes payable    
Debt Instrument [Line Items]    
Fixed rate notes payable 929,980 930,830
Variable rate notes payable $ 368,038 392,679
Secured notes payable | Minimum    
Debt Instrument [Line Items]    
Fixed Rate 2.46%  
Variable Rate 1.29%  
Secured notes payable | Maximum    
Debt Instrument [Line Items]    
Fixed Rate 4.50%  
Variable Rate 1.95%  
Unsecured notes payable    
Debt Instrument [Line Items]    
Fixed rate notes payable $ 3,930,376 3,575,000
Variable rate notes payable $ 594,624 $ 550,000
Variable Rate 1.40%  
Unsecured notes payable | Minimum    
Debt Instrument [Line Items]    
Fixed Rate 1.40%  
Unsecured notes payable | Maximum    
Debt Instrument [Line Items]    
Fixed Rate 4.39%