v3.26.3
Schedule of Future Minimum Operating Lease Payments (Details) - USD ($)
Sep. 30, 2026
Jun. 30, 2026
Commitments and Contingencies Disclosure [Abstract]    
2027 $ 2,788,911  
2028 3,588,461  
2029 3,288,045  
2030 3,462,566  
2031 3,455,261  
After 2031 11,378,187  
Total future minimum operating lease payments 27,961,431  
Less: imputed interest (6,253,953)  
Total 21,707,478 $ 15,335,694
Current portion of operating lease 2,570,725 2,023,088 [1]
Long term portion of operating lease $ 19,136,753 $ 13,312,606 [1]
[1] Derived from audited information