XML 99 R78.htm IDEA: XBRL DOCUMENT v3.25.1
Trade and Bills Receivable, Net - Schedule of Allowance for the Credit Losses (Details) - USD ($)
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Schedule of Analysis of the Allowance for the Credit Losses [Abstract]    
Balance $ 3,198,249 $ 2,274,513
Current period provision, net 512,123 1,012,404
Reversal – recoveries by cash (653,568) (10,250)
Written-off (130,465) (14,661)
Foreign exchange adjustment (84,611) (63,757)
Balance $ 2,841,728 $ 3,198,249