XML 90 R72.htm IDEA: XBRL DOCUMENT v3.24.0.1
Debt - Principal Payments Due on Debt (Details) - USD ($)
$ in Thousands
Dec. 31, 2023
Dec. 31, 2022
Scheduled principal payments    
2024 $ 23,669  
2025 25,476  
2026 170,476  
2027 425,476  
2028 797,775  
Thereafter 545,000  
Total Payments $ 1,987,872 $ 1,832,929