v3.26.1
Debt - Scheduled Principal Payments (Details)
$ in Thousands
Dec. 31, 2025
USD ($)
Scheduled principal payments  
2026 $ 33,616
2027 14,021
2028 198,876
2029 200,879
2030 177,932
Thereafter 320,921
Debt, net $ 946,245