v3.26.1
Debt - Schedule of Mandatory Scheduled Principal Payments on Unsecured Notes (Details) - USD ($)
Jun. 30, 2026
Aug. 05, 2025
Line of Credit Facility [Line Items]    
2028 $ 50,000,000  
Total principal 50,000,000  
Deferred debt issuance costs included in notes payable (547,449) $ (100,000)
Total notes payable, net $ 49,452,551