Loans Receivable - Schedule of Loans Receivable (Details) - USD ($) |
Jun. 30, 2025 |
Dec. 31, 2024 |
||||||
|---|---|---|---|---|---|---|---|---|
| Schedule of Loans Receivable [Line Items] | ||||||||
| Total loan receivable | $ 5,723,379 | $ 5,342,978 | ||||||
| Less: current portion | 558,378 | 958,996 | ||||||
| Loan receivable - non current | 5,165,001 | 4,383,982 | ||||||
| Guangxi Beihengda Mining Co., Ltd. [Member] | ||||||||
| Schedule of Loans Receivable [Line Items] | ||||||||
| Total loan receivable | [1] | 5,165,001 | 5,068,979 | |||||
| Beijing Liansheng Innovation Technology Co., Ltd [Member] | ||||||||
| Schedule of Loans Receivable [Line Items] | ||||||||
| Total loan receivable | [2] | 279,189 | 273,999 | |||||
| Guangzhou Ruilide Information System Co., Ltd [Member] | ||||||||
| Schedule of Loans Receivable [Line Items] | ||||||||
| Total loan receivable | [3] | $ 279,189 | ||||||
| ||||||||