XML 49 R38.htm IDEA: XBRL DOCUMENT v3.25.0.1
Leases - Balance sheet balances (Details) - USD ($)
Dec. 31, 2024
Jun. 30, 2024
Right-of-use assets    
Operating lease right-of-use assets $ 833,824 $ 962,052
Finance lease right-of-use assets 15,632,023 20,697,452
Right-of-use assets 16,465,847 21,659,504
Lease liabilities    
Current portion of operating lease obligations 279,401 397,999
Non-current portion of operating lease obligations 573,239 587,250
Current portion of finance lease obligations 15,205,744 12,767,400
Non-current portion of finance lease obligations 6,618,699 14,141,713
Lease liabilities $ 22,677,083 $ 27,894,362