Leases - Schedule of Right-of-Use Assets and Lease Liabilities (Details) - USD ($) |
Dec. 31, 2024 |
Jun. 30, 2024 |
|---|---|---|
| Schedule of Right-of-Use Assets and Lease Liabilities [Abstract] | ||
| Operating lease right-of-use assets | $ 2,949,756 | $ 3,579,140 |
| Operating lease liabilities – current | 1,245,061 | 1,207,832 |
| Operating lease liabilities – non-current | 1,572,574 | 2,194,094 |
| Total | $ 2,817,635 | $ 3,401,926 |