XML 79 R66.htm IDEA: XBRL DOCUMENT v3.19.1
Related Party Transactions (Details)
Jul. 31, 2014
Dec. 31, 2018
5 Elements Global Advisors    
Related Party Transaction [Line Items]    
Ownership in reporting entity by related party   2.50%
5 Elements Efficiencies (BVI) Ltd.    
Related Party Transaction [Line Items]    
Ownership in reporting entity by related party   2.40%
5 Elements Efficiencies (BVI) Ltd. | Yeh-Mei Cheng    
Related Party Transaction [Line Items]    
Ownership interest 50.00%  
Communal    
Related Party Transaction [Line Items]    
Ownership in reporting entity by related party 5.00%  
Communal | 5 Elements Efficiencies (BVI) Ltd.    
Related Party Transaction [Line Items]    
Ownership interest 50.00%