v3.26.1
Unsecured Notes Payable - Future principal payments (Details) - Unsecured Debt - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Unsecured Notes Payable    
2026 (six months remaining) $ 51,750  
2027 121,504  
Total principal payments 173,254  
Deferred financing costs (1,213) $ (1,905)
Total notes payable, net of deferred financing costs $ 172,041