v3.25.2
Leases - Balance sheet balances (Details) - USD ($)
Jun. 30, 2025
Jun. 30, 2024
Right-of-use assets:    
Operating lease right-of-use assets $ 1,549,332 $ 962,052
Finance lease right-of-use asset 16,543,737 20,697,452
Right-of-use assets: 18,093,069 21,659,504
Lease liabilities:    
Current portion of operating lease obligations 391,157 397,999
Non-current portion of operating lease obligations 1,175,149 587,250
Current portion of finance lease obligation 15,306,802 12,767,400
Non-current portion of finance lease obligation 9,523,433 14,141,713
Lease liabilities: $ 26,396,541 $ 27,894,362