v3.24.2.u1
Unsecured Notes Payable - Future principal payments (Details) - USD ($)
$ in Thousands
Jun. 30, 2024
Dec. 31, 2023
Unsecured Notes Payable    
2024 (6 months) $ 34,500  
2025 56,364  
2026 51,750  
2027 122,125  
Total principal payments 264,739  
Deferred financing costs (4,826) $ (6,048)
Total notes payable, net of deferred financing costs $ 259,913