v3.26.1
Unsecured Notes Payable - Future principal payments (Details) - Unsecured Debt - USD ($)
$ in Thousands
Mar. 31, 2026
Dec. 31, 2025
Unsecured Notes Payable    
2026 (nine months remaining) $ 51,750  
2027 121,504  
Total principal payments 173,254  
Deferred financing costs (1,562) $ (1,905)
Total notes payable, net of deferred financing costs $ 171,692