v3.25.2
Unsecured Notes Payable - Future principal payments (Details) - Unsecured Debt - USD ($)
$ in Thousands
Jun. 30, 2025
Dec. 31, 2024
Unsecured Notes Payable    
2025 (remaining six months) $ 56,364  
2026 51,750  
2027 122,125  
Total principal payments 230,239  
Deferred financing costs (2,741) $ (3,713)
Total notes payable, net of deferred financing costs $ 227,498