Advance to Suppliers and Other - Schedule of Advance to Suppliers (Details) - USD ($) |
Dec. 31, 2025 |
Dec. 31, 2024 |
|---|---|---|
| Schedule Of Advance To Suppliers Abstract | ||
| Advance to suppliers | $ 5,702,675 | $ 8,548,744 |
| Advance payment for potential factory lease | 1,000,000 | 1,000,000 |
| Less: allowance for doubtful accounts | (496,754) | (111,004) |
| Total | $ 6,205,921 | $ 9,437,740 |
| X | ||||||||||
- References No definition available.
|
| X | ||||||||||
- Definition Carrying value of capitalized payments made in advance for inventory that is expected to be received within one year or the normal operating cycle, if longer. Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef
|
| X | ||||||||||
- Definition The valuation allowance as of the balance sheet date to reduce the gross amount of receivables to estimated net realizable value, which would be presented in parentheses on the face of the balance sheet. Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef
|
| X | ||||||||||
- Definition Amount of asset related to consideration paid in advance for other costs that provide economic benefits within a future period of one year or the normal operating cycle, if longer. Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef
|
| X | ||||||||||
- Definition Amount of consideration paid in advance for supplies that provide economic benefits within a future period of one year or the normal operating cycle, if longer. Reference 1: http://www.xbrl.org/2003/role/exampleRef
|