XML 41 R29.htm IDEA: XBRL DOCUMENT v3.8.0.1
Development Contract (Details Narrative) - USD ($)
1 Months Ended 12 Months Ended
Dec. 31, 2009
Feb. 28, 2007
Dec. 31, 2017
Dec. 31, 2016
Research and Development Arrangement, Contract to Perform for Others [Line Items]        
Revenue from grants    
Reimbursements received amount     $ 14,164,964  
U.S. Department Of Energy [Member] | Phase II [Member]        
Research and Development Arrangement, Contract to Perform for Others [Line Items]        
Revenue from grants $ 81,000,000      
U.S. Department Of Energy [Member] | Maximum [Member]        
Research and Development Arrangement, Contract to Perform for Others [Line Items]        
Revenue from grants   $ 40,000,000