XML 113 R89.htm IDEA: XBRL DOCUMENT v3.25.0.1
DEBT - Schedule of Principal Payments for Each of the Next Five Years (Details) - USD ($)
$ in Thousands
Dec. 31, 2024
Dec. 31, 2023
Principal payments for each of the next five years    
2025 $ 46,563  
2026 288,032  
2027 396,599  
2028 471,937  
2029 200,293  
Thereafter 4,583  
Debt, gross $ 1,408,007 $ 1,445,839