Related Party Balance and Transactions - Schedule of Outstanding Amounts Due from Related Parties (Details) - USD ($) |
Dec. 31, 2024 |
Jun. 30, 2024 |
Jun. 30, 2023 |
||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
| Schedule of Outstanding Amounts Due from Related Parties [Line Items] | |||||||||||
| Less: allowance for doubtful accounts | $ (2,116,008) | $ (2,122,376) | $ (2,138,276) | ||||||||
| Related Party [Member] | |||||||||||
| Schedule of Outstanding Amounts Due from Related Parties [Line Items] | |||||||||||
| Due from related parties | 3,288 | ||||||||||
| Zhejiang Jinbang Fuel Energy Co., Ltd [Member] | |||||||||||
| Schedule of Outstanding Amounts Due from Related Parties [Line Items] | |||||||||||
| Due from related parties | [1] | 381,266 | 382,949 | ||||||||
| Shanghai Baoyin Industrial Co., Ltd [Member] | |||||||||||
| Schedule of Outstanding Amounts Due from Related Parties [Line Items] | |||||||||||
| Due from related parties | [2] | 1,064,606 | 1,066,003 | ||||||||
| LSM Trading Ltd [Member] | |||||||||||
| Schedule of Outstanding Amounts Due from Related Parties [Line Items] | |||||||||||
| Due from related parties | [3] | 570,000 | 570,000 | ||||||||
| Rich Trading Co. Ltd [Member] | |||||||||||
| Schedule of Outstanding Amounts Due from Related Parties [Line Items] | |||||||||||
| Due from related parties | [4] | $ 103,424 | $ 103,424 | ||||||||
| |||||||||||