Quarterly report pursuant to Section 13 or 15(d)

Subsequent Events (Details)

v3.5.0.2
Subsequent Events (Details) - Subsequent Event - USD ($)
1 Months Ended
Aug. 02, 2016
Jul. 31, 2016
Subsequent Event [Line Items]    
Warrant exercise price (per share)   $ 4.00
Proceeds from warrant exercises   $ 2,700,000
Warrant    
Subsequent Event [Line Items]    
Warrants exercised (shares)   650,000
Ultra Emissions Technology Ltd.    
Subsequent Event [Line Items]    
Warrants exercised for investment in joint venture $ 2,000,000  
Ultra Emissions Technology Ltd. | Warrant    
Subsequent Event [Line Items]    
Warrants exercised (shares) 2,000,000  
Warrant exercise price (per share) $ 1.00