XML 84 R72.htm IDEA: XBRL DOCUMENT v3.25.3
Unsecured Notes Payable - Future principal payments (Details) - Unsecured Debt - USD ($)
$ in Thousands
Sep. 30, 2025
Dec. 31, 2024
Unsecured Notes Payable    
2025 (remaining three months) $ 0  
2026 51,750  
2027 121,504  
Total principal payments 173,254  
Deferred financing costs (2,241) $ (3,713)
Total notes payable, net of deferred financing costs $ 171,013