v3.25.2
Debt - Scheduled Debt Principal Payments (Details)
Jun. 30, 2025
USD ($)
Debt Disclosure [Abstract]  
2025 (July 1 through December 31) $ 14,321,390
2026 160,982,928
2027 48,268,972
2028 40,250,000
2029 0
Unsecured notes payable, gross 263,823,290
Unamortized deferred financing costs and other (3,647,306)
Unsecured notes payable, net $ 260,175,984