Commitments and Contingencies (Details) - Ontario Grant - CAD
1 Months Ended 12 Months Ended
Jun. 30, 2011
Oct. 31, 2015
Gain Contingencies [Line Items]    
Grant amount CAD 25,000,000  
Grant period   November 1, 2010 to October 31, 2015