Other Payable (Details) - USD ($) |
Feb. 01, 2022 |
Mar. 31, 2025 |
Dec. 31, 2024 |
Dec. 31, 2023 |
---|---|---|---|---|
Other Payable [Line Items] | ||||
Working capital | $ 5,500,000 | $ 277,642 | ||
Other payable | $ 61,676 | $ 167,042 | ||
Exclusive Supplier Agreement [Member] | ||||
Other Payable [Line Items] | ||||
Exclusive supplier agreement | $ 277,642 | |||
PPG payable | $ 1,506,349 |
X | ||||||||||
- References No definition available.
|
X | ||||||||||
- Definition Working capital. No definition available.
|
X | ||||||||||
- Definition Amount of long-term notes payable classified as other. Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef
|
X | ||||||||||
- Definition Amount of payable for purchase of investment. Reference 1: http://www.xbrl.org/2003/role/exampleRef
|
X | ||||||||||
- Definition Payments of cash to suppliers for goods and services during the current period. Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef
|
X | ||||||||||
- Details
|