XML 107 R69.htm IDEA: XBRL DOCUMENT v2.4.1.9
Stock-Based Compensation- Employee Stock Purchase Plan (Details) (USD $)
12 Months Ended
Dec. 31, 2014
Dec. 31, 2013
Dec. 31, 2012
Dec. 31, 2010
Employee Stock Purchase Plan ESPP Disclosures [Line Items]        
Options To Purchase Common Stock Shares 0us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross 0us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross 0us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross  
Weighted average fair value of each option $ 0us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue $ 0us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue $ 0us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue  
Employee Stock Purchase Plan [Member]        
Employee Stock Purchase Plan ESPP Disclosures [Line Items]        
Share-based Compensation Arrangement by Share-based Payment Award, Percentage of Market Price, Purchase Date 85.00%nfx_SharebasedCompensationArrangementbySharebasedPaymentAwardPercentageofMarketPricePurchaseDate
/ nfx_EmployeeStockPurchasePlanEsppNameAxis
= us-gaap_EmployeeStockMember
     
Maximum amount of common stock that an employee can purchase under Employee Stock Purchase Plan in any calendar year $ 25,000nfx_MaximumAmountOfCommonStockThatEmployeeCanPurchaseUnderEmployeeStockPurchasePlan
/ nfx_EmployeeStockPurchasePlanEsppNameAxis
= us-gaap_EmployeeStockMember
     
Additional shares available for issuance 356,000us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant
/ nfx_EmployeeStockPurchasePlanEsppNameAxis
= us-gaap_EmployeeStockMember
    1,000,000us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant
/ nfx_EmployeeStockPurchasePlanEsppNameAxis
= us-gaap_EmployeeStockMember
Options To Purchase Common Stock Shares 168,394us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross
/ nfx_EmployeeStockPurchasePlanEsppNameAxis
= us-gaap_EmployeeStockMember
178,733us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross
/ nfx_EmployeeStockPurchasePlanEsppNameAxis
= us-gaap_EmployeeStockMember
165,722us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross
/ nfx_EmployeeStockPurchasePlanEsppNameAxis
= us-gaap_EmployeeStockMember
 
Weighted average fair value of each option $ 7.91us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
/ nfx_EmployeeStockPurchasePlanEsppNameAxis
= us-gaap_EmployeeStockMember
$ 6.59us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
/ nfx_EmployeeStockPurchasePlanEsppNameAxis
= us-gaap_EmployeeStockMember
$ 9.86us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
/ nfx_EmployeeStockPurchasePlanEsppNameAxis
= us-gaap_EmployeeStockMember
 
Expected volatility 32.05%us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate
/ nfx_EmployeeStockPurchasePlanEsppNameAxis
= us-gaap_EmployeeStockMember
39.45%us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate
/ nfx_EmployeeStockPurchasePlanEsppNameAxis
= us-gaap_EmployeeStockMember
49.43%us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate
/ nfx_EmployeeStockPurchasePlanEsppNameAxis
= us-gaap_EmployeeStockMember
 
Risk-free weighted average interest rate 0.07%us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate
/ nfx_EmployeeStockPurchasePlanEsppNameAxis
= us-gaap_EmployeeStockMember
0.10%us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate
/ nfx_EmployeeStockPurchasePlanEsppNameAxis
= us-gaap_EmployeeStockMember
0.10%us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate
/ nfx_EmployeeStockPurchasePlanEsppNameAxis
= us-gaap_EmployeeStockMember
 
Vesting Period 0 years 6 months 0 days 0 years 6 months 0 days 0 years 6 months 0 days