v3.25.1
Trade and Bills Receivable, Net - Schedule of Allowance for the Credit Losses (Details) - Trade Accounts Receivable [Member]
3 Months Ended
Mar. 31, 2025
USD ($)
Schedule of Allowance for the Credit Losses [Line items]  
Beginning, Balance $ 2,841,728
Current period provision, net 11,539
Written-off (290,727)
Foreign exchange adjustment 14,681
Ending, Balance $ 2,577,221