Related Party Balance and Transactions - Schedule of Movement of Allowance for Credit Losses (Details) - USD ($) |
6 Months Ended | 12 Months Ended |
|---|---|---|
Dec. 31, 2024 |
Jun. 30, 2024 |
|
| Allowance for Credit Loss [Abstract] | ||
| Beginning balance | $ 2,122,376 | $ 2,138,276 |
| Exchange rate effect | (6,368) | (15,900) |
| Ending balance | $ 2,116,008 | $ 2,122,376 |