XML 47 R37.htm IDEA: XBRL DOCUMENT v3.20.2
Banker's Acceptance Notes Payable (Details) - USD ($)
6 Months Ended
Jun. 30, 2020
Dec. 31, 2019
Banker's Acceptance Notes Payable (Textual)    
Maximum amount of agreement $ 4,500,000  
Agreement payments fees, description In addition, the agreement calls for the payment of fees equal to 0.05% of the note amount to the bank.  
Banker's acceptance notes payable outstanding $ 222,996 $ 109,908
RMB [Member]    
Banker's Acceptance Notes Payable (Textual)    
Maximum amount of agreement $ 30,000,000