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 |