Accounts Receivable - Schedule of Changes of Allowance for Doubtful Accounts (Details) - USD ($) |
12 Months Ended | |
|---|---|---|
Dec. 31, 2025 |
Dec. 31, 2024 |
|
| Accounts Receivable, after Allowance for Credit Loss, Current [Abstract] | ||
| Beginning balance | $ (259,555) | $ (39,280) |
| Provision adjustment for accounts receivable | (103,145) | (224,534) |
| Exchange difference | (11,365) | 4,259 |
| Ending balance | $ (374,065) | $ (259,555) |