v3.26.1
Schedule of movements of allowance for doubtful accounts (Details) - USD ($)
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Dec. 31, 2023
Credit Loss [Abstract]      
Beginning balance $ 2,420 $ 2,504
Addition 2,463
Exchange rate effect (149) (84) 41
Ending balance $ 2,571 $ 2,420 $ 2,504