v3.26.1
Loans Payable, net - Schedule of Company's Scheduled Principal Repayments on Indebtedness (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Debt Disclosure [Abstract]    
For the remaining six months ending December 31, 2026 $ 1,005  
December 31, 2027 2,915  
December 31, 2028 23,080  
December 31, 2029 25,482  
December 31, 2030 6,665  
December 31, 2031 49,596  
Thereafter 362,954  
Total principal repayments and debt maturities $ 471,697 $ 482,841