Quarterly report pursuant to Section 13 or 15(d)

Joint Venture (Details)

v3.5.0.2
Joint Venture (Details) - USD ($)
Aug. 02, 2016
May 19, 2016
Dec. 28, 2015
Ultra Emissions Technology Ltd.      
Schedule of Equity Method Investments [Line Items]      
Equity interest in joint venture (percent)     50.00%
Ultra Emissions Technology Ltd. | Offshore Investors      
Schedule of Equity Method Investments [Line Items]      
Investment by other party to joint venture     $ 3,000,000
Ultra Emissions Technology Ltd. | Subsequent Event      
Schedule of Equity Method Investments [Line Items]      
Warrants exercised for investment in joint venture $ 2,000,000    
TTcogen, LLC      
Schedule of Equity Method Investments [Line Items]      
Equity interest in joint venture (percent)   50.00%  
Co-venturer | TTcogen, LLC      
Schedule of Equity Method Investments [Line Items]      
Equity interest in joint venture (percent)   50.00%