v3.26.1
Debt - Debt Maturities (Details)
Mar. 31, 2026
USD ($)
Aggregate annual maturities of notes payable [Abstract]  
2027 $ 0
2028 143,293,355
2029 443,935,446
2030 0
2031 0
Total future debt payments $ 587,228,801