XML 98 R77.htm IDEA: XBRL DOCUMENT v3.25.1
Trade and Bills Receivable, Net - Schedule of Trade and Bills Receivable (Details) - USD ($)
Dec. 31, 2024
Dec. 31, 2023
Schedule of Trade and Bills Receivable [Abstract]    
Trade receivable $ 28,569,823 $ 29,368,296
Less: Allowance for credit losses (2,841,728) (3,198,249)
Total Trade receivables 25,728,095 26,170,047
Bills receivable 7,210,823 2,483,000
Trade and bills receivable, net $ 32,938,918 $ 28,653,047