XML 49 R38.htm IDEA: XBRL DOCUMENT v3.24.3
Leases - Balance sheet balances (Details) - USD ($)
Sep. 30, 2024
Jun. 30, 2024
Right-of-use assets    
Operating lease right-of-use assets $ 1,019,104 $ 962,052
Finance lease right-of-use assets 18,164,738 20,697,452
Right-of-use assets 19,183,842 21,659,504
Lease liabilities    
Current portion of operating lease obligations 360,801 397,999
Non-current portion of operating lease obligations 725,571 587,250
Current portion of finance lease obligations 18,220,258 12,767,400
Non-current portion of finance lease obligations 9,556,380 14,141,713
Lease liabilities $ 28,863,010 $ 27,894,362