v3.26.3
Schedule of Balance Sheet Information Related to Leases (Details) - USD ($)
Jun. 30, 2026
Jun. 30, 2025
Commitments and Contingencies Disclosure [Abstract]    
Operating lease right-of-use assets $ 14,988,329 $ 15,781,177
Operating lease liability - current 2,023,088 2,306,061
Operating lease liability – non-current 13,312,606 13,748,161
Total $ 15,335,694 $ 16,054,222