XML 56 R42.htm IDEA: XBRL DOCUMENT v3.22.4
Debt - Future Minimum Principal Payments for Debt (Details) - USD ($)
$ in Thousands
Dec. 31, 2022
Dec. 31, 2021
Debt Disclosure [Abstract]    
2023 $ 49,588  
2024 623,584  
2025 464,602  
2026 752,318  
2027 462,439  
Thereafter 48,454  
Total debt principle payments 2,400,985 $ 2,455,941
Deferred financing costs, net (21,373)  
Debt premium (discount), net 7,681  
Debt, Net $ 2,387,293 $ 2,441,888