XML 43 R45.htm IDEA: XBRL DOCUMENT v2.4.1.9
Common shares (Details 1) (CAD)
12 Months Ended
Dec. 31, 2014
Dec. 31, 2013
Dec. 31, 2012
Dec. 31, 2011
Outstanding 3,656,121us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber      
Number of warrants issued in the 2011 Placement, Shares 601,066us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross 542,500us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross    
Number of warrants exercised, Shares (2,057,852)us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised (846,700)us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised    
Number of warrants expired on February 16, 2012, Shares (1,598,269)us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod      
Outstanding    3,656,121us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber    
Warrant [Member]        
Outstanding, Amount     420,000NSFDF_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingAmount
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_WarrantMember
 
Number of warrants issued in the 2011 Placement, Shares       3,345,920us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_WarrantMember
Number of warrants issued in the 2011 Placement, Amount         
Number of warrants exercised, Amount     278,760us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_WarrantMember
420,000us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_WarrantMember
Number of warrants expired on February 16, 2012, Amount         
Outstanding, Amount     698,760NSFDF_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingAmount
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_WarrantMember
420,000NSFDF_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingAmount
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_WarrantMember