XML 84 R58.htm IDEA: XBRL DOCUMENT v3.24.1
Accounts Receivable, Net (Details) - Schedule of the Allowance for Credit Losses - USD ($)
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Schedule of the Allowance for Credit Losses [Abstract]      
Balance at beginning $ 164,122 $ 179,475 $ 298,224
Provision for (reversal of) doubtful accounts 1,084 (1,087) (124,881)
Foreign exchange difference (4,351) (14,266) 6,132
Balance at ending $ 160,855 $ 164,122 $ 179,475