Advance from Customers-Schedule of Advance from Customers (Details) - USD ($) |
Jun. 30, 2026 |
Dec. 31, 2025 |
|---|---|---|
| Schedule of Advance from Customers [Abstract] | ||
| Advance for product sales | $ 1,223,969 | |
| Advance for service | 47,142 | |
| Advance from customers | $ 1,271,111 |