XML 68 R58.htm IDEA: XBRL DOCUMENT v3.23.2
Debt - Schedule of Maturities of Notes Payable (Details) - Notes Payable - USD ($)
$ in Thousands
Jun. 30, 2023
Dec. 31, 2022
Debt Instrument [Line Items]    
2023 $ 332,680  
2024 335,000  
2025 707,289  
2026 809,508  
2027 869,713  
Thereafter 4,218,198  
Total $ 7,272,388 $ 6,419,424