v3.26.1
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)