v3.26.1
Long-Term Debt - Future Minimum Payments (Details) - USD ($)
Mar. 31, 2026
Mar. 31, 2025
Minimum annual principal payments    
2027 $ 100,164,502  
2028 50,470,097  
2029 96,578,206  
2030 144,528,073  
2031 50,512,240  
Thereafter 123,561,077  
Total $ 565,814,195 $ 557,418,442