XML 59 R44.htm IDEA: XBRL DOCUMENT v3.24.0.1
Debt - Future Minimum Principal Payments for Debt (Details) - USD ($)
$ in Thousands
Dec. 31, 2023
Dec. 31, 2022
Debt Disclosure [Abstract]    
2024 $ 461,910  
2025 464,592  
2026 752,308  
2027 462,429  
2028 188,658  
Total debt principle payments 2,329,897 $ 2,400,985
Deferred financing costs, net (10,096)  
Debt, Net $ 2,319,801 $ 2,387,293