v3.26.1
Debt - Schedule of Future Principal Repayments of all Loans (Details) - USD ($)
$ in Thousands
Mar. 31, 2026
Dec. 31, 2025
Summary of future principal repayments of all loans    
2026 $ 0  
2027 0  
2028 375,610  
2029 60,722  
2030 0  
Thereafter 49,604  
Total principal 485,936 $ 485,936
Unamortized debt premium/(discount) 444  
Unamortized deferred financing costs (11,267)  
Total Debt, net $ 475,113 $ 474,006