v3.25.2
Mortgage Notes and Repurchase Facility - Summary of Future Principal Payment Due Under Mortgage Notes and Repurchase Facility (Details) - USD ($)
$ in Thousands
Jun. 30, 2025
Dec. 31, 2024
Long Term Debt By Maturity [Line Items]    
Total future principal payments $ 293,178 $ 171,636
Mortgage notes    
Long Term Debt By Maturity [Line Items]    
2025 (remainder) 457  
2026 1,176  
2027 15,458  
2028 2,188  
2029 125,273  
Thereafter 60,051  
Total future principal payments $ 204,603