Inventories (Details Narrative) - USD ($) |
3 Months Ended | 6 Months Ended | ||||
|---|---|---|---|---|---|---|
Jun. 30, 2026 |
Jun. 30, 2025 |
Jun. 30, 2026 |
Jun. 30, 2025 |
Dec. 31, 2025 |
Oct. 11, 2024 |
|
| Inventory Disclosure [Abstract] | ||||||
| Inventory net | $ 1,935,880 | $ 1,935,880 | $ 2,163,437 | $ 4,650,000 | ||
| Inventory write down | $ 990 | $ 2,354 | $ 4,671 | |||