XML 90 R75.htm IDEA: XBRL DOCUMENT v3.24.0.1
Debt - Schedule of Maturities of Notes Payable (Details) - Notes Payable - USD ($)
$ in Thousands
Dec. 31, 2023
Dec. 31, 2022
Debt Instrument [Line Items]    
2024 $ 648,250  
2025 1,123,120  
2026 1,409,581  
2027 1,316,907  
2028 1,029,000  
2029 1,542,759  
2030 1,344,488  
2031 1,650,000  
2032 600,000  
Total $ 10,664,105 $ 6,419,424