XML 66 R44.htm IDEA: XBRL DOCUMENT v3.24.0.1
Debt Financing - Schedule of Maturities of Debt Outstanding (Details) - USD ($)
$ in Thousands
Dec. 31, 2023
Dec. 31, 2022
Debt Disclosure [Abstract]    
2024 $ 3,208,528  
2025 2,422,621  
2026 4,426,425  
2027 3,824,847  
2028 2,700,336  
Thereafter 2,780,703  
Total $ 19,363,460 $ 18,823,429