Short-Term Bank Loan - Schedule of Short-Term Bank Loans (Details) - USD ($) |
Jun. 30, 2025 |
Dec. 31, 2024 |
||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Schedule of Short-Term Bank Loans [Line Items] | ||||||||||||||||
Total short-term loans | $ 8,248,999 | $ 8,624,210 | ||||||||||||||
Loans payable to Zhejiang Rural Commercial Bank [Member] | ||||||||||||||||
Schedule of Short-Term Bank Loans [Line Items] | ||||||||||||||||
Total short-term loans | [1] | 1,256,352 | 1,232,995 | |||||||||||||
Loan payable to Beijing Bank [Member] | ||||||||||||||||
Schedule of Short-Term Bank Loans [Line Items] | ||||||||||||||||
Total short-term loans | [2] | 678,379 | ||||||||||||||
Loan payable to Jiaxing Bank [Member] | ||||||||||||||||
Schedule of Short-Term Bank Loans [Line Items] | ||||||||||||||||
Total short-term loans | [3] | 4,536,685 | 4,452,345 | |||||||||||||
Loan payable to Shanghai Bank [Member] | ||||||||||||||||
Schedule of Short-Term Bank Loans [Line Items] | ||||||||||||||||
Total short-term loans | [4] | 292,827 | 301,399 | |||||||||||||
Loan payable to China Merchants Bank [Member] | ||||||||||||||||
Schedule of Short-Term Bank Loans [Line Items] | ||||||||||||||||
Total short-term loans | [5] | 697,973 | 684,997 | |||||||||||||
Loan payable to Mingtai Bank [Member] | ||||||||||||||||
Schedule of Short-Term Bank Loans [Line Items] | ||||||||||||||||
Total short-term loans | [6] | 1,298,230 | 1,274,095 | |||||||||||||
Car loan (Due on October 31, 2025) [Member] | ||||||||||||||||
Schedule of Short-Term Bank Loans [Line Items] | ||||||||||||||||
Total short-term loans | [7] | $ 166,932 | ||||||||||||||
|