XML 50 R38.htm IDEA: XBRL DOCUMENT v3.25.1
Leases - Balance sheet balances (Details) - USD ($)
Mar. 31, 2025
Jun. 30, 2024
Right-of-use assets    
Operating lease right-of-use assets $ 736,944 $ 962,052
Finance lease right-of-use assets 18,864,368 20,697,452
Right-of-use assets 19,601,312 21,659,504
Lease liabilities    
Current portion of operating lease obligations 243,058 397,999
Non-current portion of operating lease obligations 511,432 587,250
Current portion of finance lease obligations 13,760,869 12,767,400
Non-current portion of finance lease obligations 12,358,826 14,141,713
Lease liabilities $ 26,874,185 $ 27,894,362