v3.26.1
Trade and Bills Receivable, Net - Schedule of Allowance for the Credit Losses (Details) - Trade Accounts Receivable [Member]
3 Months Ended
Mar. 31, 2026
USD ($)
Schedule of Allowance for the Credit Losses [Line items]  
Beginning, Balance $ 1,062,148
Current period provision, net 49,665
Foreign exchange adjustment 16,081
Ending, Balance $ 1,127,894