XML 72 R61.htm IDEA: XBRL DOCUMENT v3.23.1
Trade and Bills Receivable, net (Details) - Schedule of trade and bills receivable - USD ($)
Mar. 31, 2023
Dec. 31, 2022
Schedule Of Trade And Bills Receivable [Abstract]    
Trade receivable $ 25,501,022 $ 23,422,733
Less: Allowance for credit losses (2,351,419) (2,274,513)
Trade receivable, net 23,149,603 21,148,220
Bills receivable 4,960,040 6,265,355
Bills receivable, net $ 28,109,643 $ 27,413,575