v3.26.1
Leases - Schedule of Operating Lease Liabilities (Details) - USD ($)
Mar. 31, 2026
Jun. 30, 2025
Schedule of Operating Lease Liabilities [Abstract]    
For the three months ending June 30, 2026 $ 796,777  
For the twelve months ending June 30, 2027 4,804,277  
For the twelve months ending June 30, 2028 4,996,179  
For the twelve months ending June 30, 2029 5,197,074  
For the twelve months ending June 30, 2030 5,202,868  
Thereafter 32,039,129  
Total lease payments 53,036,304  
Less: discount (15,192,821)  
Present value of operating lease liabilities 37,843,483  
Operating lease liabilities, current portion (1,839,557) $ (211,525)
Operating lease liabilities, non-current portion $ 36,003,926 $ 889,827