XML 95 R62.htm IDEA: XBRL DOCUMENT v3.19.1
Restricted cash (Details Textual) - USD ($)
Dec. 31, 2018
Dec. 31, 2017
Restricted Cash and Cash Equivalents $ 44,495,633 $ 25,953,946
Financial Product [Member]    
Restricted Cash and Cash Equivalents 5,594,200 0
Cash [Member]    
Restricted Cash and Cash Equivalents 36,900,000 21,800,000
Bank Time Deposits [Member]    
Restricted Cash and Cash Equivalents 1,733,757 3,982,226
Government Subsidy Deposit [Member]    
Restricted Cash and Cash Equivalents $ 269,015 $ 134,030