XML 78 R66.htm IDEA: XBRL DOCUMENT v3.25.3
Trade and Bills Receivable, Net - Schedule of Allowance for the Credit Losses (Details) - Trade Accounts Receivable [Member]
9 Months Ended
Sep. 30, 2025
USD ($)
Schedule of Allowance for the Credit Losses [Line items]  
Beginning, Balance $ 2,841,728
Current period provision, net (69,059)
Written-off (306,684)
Foreign exchange adjustment 66,027
Ending, Balance $ 2,532,012