XML 77 R65.htm IDEA: XBRL DOCUMENT v3.25.3
Trade and Bills Receivable, Net - Schedule of Trade and Bills Receivable (Details) - USD ($)
Sep. 30, 2025
Dec. 31, 2024
Schedule of Trade and Bills Receivable [Abstract]    
Trade receivable $ 26,961,393 $ 28,569,823
Less: Allowance for credit losses (2,532,012) (2,841,728)
Total Trade receivables 24,429,381 25,728,095
Bills receivable 23,369,064 7,210,823
Trade and bills receivable, net $ 47,798,445 $ 32,938,918