Short Term Bank Loans (Details) - Schedule of Short Term Bank Loans - USD ($) |
6 Months Ended | |
|---|---|---|
Jun. 30, 2023 |
Dec. 31, 2022 |
|
| Schedule of Short Term Bank Loans [Abstract] | ||
| Collateralized bank loans | $ 6,205,784 | $ 7,536,392 |
| Unsecured bank loans | 1,103,250 | 1,449,863 |
| Total | $ 7,309,034 | $ 8,986,255 |