XML 67 R57.htm IDEA: XBRL DOCUMENT v3.23.2
Debt - Schedule of Components of Term Debt (Details) - USD ($)
$ in Thousands
Jun. 30, 2023
Dec. 31, 2022
Debt Instrument [Line Items]    
Variable Rate 4.50%  
Notes Payable    
Debt Instrument [Line Items]    
Total $ 7,272,388 $ 6,419,424
Less: Unamortized debt issuance costs (54,900) (32,962)
Total 7,217,488 6,386,462
Notes Payable | Secured notes payable    
Debt Instrument [Line Items]    
Fixed rate notes payable 404,336 521,820
Variable rate notes payable $ 883,052 772,604
Notes Payable | Secured notes payable | Minimum    
Debt Instrument [Line Items]    
Fixed Rate 2.67%  
Variable Rate 6.14%  
Notes Payable | Secured notes payable | Maximum    
Debt Instrument [Line Items]    
Fixed Rate 4.56%  
Variable Rate 6.59%  
Notes Payable | Unsecured notes payable    
Debt Instrument [Line Items]    
Fixed rate notes payable $ 5,136,633 4,240,376
Variable rate notes payable $ 848,367 $ 884,624
Notes Payable | Unsecured notes payable | Minimum    
Debt Instrument [Line Items]    
Fixed Rate 2.35%  
Variable Rate 6.14%  
Notes Payable | Unsecured notes payable | Maximum    
Debt Instrument [Line Items]    
Fixed Rate 5.70%  
Variable Rate 6.19%