v3.26.3
Debt - Schedule of principal payments of mortgage loans payable (Details) - USD ($)
$ in Thousands
Sep. 30, 2026
Dec. 31, 2025
Debt Disclosure [Abstract]    
2025 - Remaining $ 188  
2026 769  
2027 91,945  
2028 100,824  
2029 11,853  
Thereafter 183,283  
Total $ 388,862 $ 363,158