v3.26.1
Debt - Schedule of principal payments of mortgage loans payable (Details) - USD ($)
$ in Thousands
Mar. 31, 2026
Dec. 31, 2025
Debt Disclosure [Abstract]    
2025 - Remaining $ 525  
2026 777  
2027 190,804  
2028 49,831  
2029 115,861  
Thereafter 30,249  
Total $ 388,047 $ 363,158