XML 44 R34.htm IDEA: XBRL DOCUMENT v3.21.1
Banker's Acceptance Notes Payable (Details) - 1 months ended Apr. 30, 2016
$ in Millions
USD ($)
CNY (¥)
Banker's Acceptance Notes Payable (Details) [Line Items]    
Maximum amount of agreement | $ $ 4.5  
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.  
RMB [Member]    
Banker's Acceptance Notes Payable (Details) [Line Items]    
Maximum amount of agreement | ¥   ¥ 30,000,000