XML 77 R65.htm IDEA: XBRL DOCUMENT v3.25.2
Trade and Bills Receivable, Net - Schedule of Trade and Bills Receivable (Details) - USD ($)
Jun. 30, 2025
Dec. 31, 2024
Schedule of Trade and Bills Receivable [Abstract]    
Trade receivable $ 30,164,934 $ 28,569,823
Less: Allowance for credit losses (2,685,681) (2,841,728)
Total Trade receivables 27,479,253 25,728,095
Bills receivable 7,175,921 7,210,823
Trade and bills receivable, net $ 34,655,174 $ 32,938,918