v3.25.4
Debt - Schedule of Mandatory Scheduled Principal Payments on Unsecured Notes (Details) - USD ($)
Dec. 31, 2025
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 (665,541) $ (100,000)
Total notes payable, net $ 49,334,459