Trade and Other Payables - Schedule of Trade and Other Payables (Details) - USD ($) |
Jun. 30, 2026 |
Jun. 30, 2025 |
||
|---|---|---|---|---|
| Trade and Other Payables [Abstract] | ||||
| Trade payables | $ 1,744,828 | $ 2,910,197 | ||
| GEM commitment Fee Put Amount payable | [1] | 3,909,452 | ||
| Other payables | 185,159 | (93,705) | ||
| Accruals | 15,739,364 | 9,769,032 | ||
| Excise tax payable | 1,541,438 | 1,476,807 | ||
| Total | $ 19,210,789 | $ 17,971,783 | ||
| ||||