XML 94 R61.htm IDEA: XBRL DOCUMENT v3.19.1
Restricted cash (Details) - USD ($)
Dec. 31, 2018
Dec. 31, 2017
Restricted Cash and Cash Equivalents Items [Line Items]    
Restricted cash $ 44,495,633 $ 25,953,946
Financial Product [Member]    
Restricted Cash and Cash Equivalents Items [Line Items]    
Restricted cash 5,594,200 0
Security deposit [Member]    
Restricted Cash and Cash Equivalents Items [Line Items]    
Restricted cash 36,898,661 21,837,690
Time deposit [Member]    
Restricted Cash and Cash Equivalents Items [Line Items]    
Restricted cash 1,733,757 3,982,226
Government subsidy deposit [Member]    
Restricted Cash and Cash Equivalents Items [Line Items]    
Restricted cash $ 269,015 $ 134,030