XML 83 R69.htm IDEA: XBRL DOCUMENT v3.22.0.1
Debt - Schedule of Components of Notes Payable (Details) - Notes Payable - USD ($)
$ in Thousands
Dec. 31, 2021
Dec. 31, 2020
Debt Instrument [Line Items]    
Total $ 5,448,509 $ 4,818,771
Less: Unamortized debt issuance costs (25,762) (21,468)
Total 5,422,747 4,797,303
Secured notes payable    
Debt Instrument [Line Items]    
Fixed rate notes payable 930,830 1,112,220
Variable rate notes payable $ 392,679 1,081,551
Secured notes payable | Minimum    
Debt Instrument [Line Items]    
Fixed Rate 2.46%  
Variable Rate 1.10%  
Secured notes payable | Maximum    
Debt Instrument [Line Items]    
Fixed Rate 4.23%  
Variable Rate 2.45%  
Unsecured notes payable    
Debt Instrument [Line Items]    
Fixed rate notes payable $ 3,575,000 2,525,000
Variable rate notes payable $ 550,000 $ 100,000
Unsecured notes payable | Minimum    
Debt Instrument [Line Items]    
Fixed Rate 2.02%  
Variable Rate 1.05%  
Unsecured notes payable | Maximum    
Debt Instrument [Line Items]    
Fixed Rate 4.39%