v3.25.2
Other Non-Current Assets - Schedule of Other Non-Current Assets (Details) - USD ($)
Jun. 30, 2025
Mar. 31, 2025
Other Non-Current Assets [Abstract]    
Other non-current asset –Advanced construction payment $ 6,821,382 $ 6,992,158
Other non-current asset –Leasehold deposit 13,954 13,780
Other non-current asset $ 6,835,336 $ 7,005,938