XML 78 R66.htm IDEA: XBRL DOCUMENT v3.25.2
Trade and Bills Receivable, Net - Schedule of Allowance for the Credit Losses (Details) - Trade Accounts Receivable [Member]
6 Months Ended
Jun. 30, 2025
USD ($)
Schedule of Allowance for the Credit Losses [Line items]  
Beginning, Balance $ 2,841,728
Current period provision, net 91,519
Written-off (298,789)
Foreign exchange adjustment 51,223
Ending, Balance $ 2,685,681