XML 83 R66.htm IDEA: XBRL DOCUMENT v2.4.1.9
Stock Compensation Plans - Additional Information (Detail) (USD $)
12 Months Ended 1 Months Ended
Dec. 31, 2014
OptionPlan
Dec. 31, 2013
Dec. 31, 2012
Dec. 31, 2008
May 31, 2014
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Number of Compensation Plans 5faro_NumberOfStockOptionsPlans        
Common stock, outstanding 898,429us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber 814,291us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber      
Weighted average remaining contractual term 2 years 10 months 24 days        
Allocated Share-based compensation expense $ 4,678,000us-gaap_AllocatedShareBasedCompensationExpense $ 4,409,000us-gaap_AllocatedShareBasedCompensationExpense $ 4,080,000us-gaap_AllocatedShareBasedCompensationExpense    
Weighted-average grant-date fair value $ 19.38us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue $ 14.41us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue $ 22.28us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue    
Total intrinsic value of stock options exercised 2,200,000us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue 3,700,000us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue 7,100,000us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue    
Fair value of stock options vested 3,700,000us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1 3,300,000us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1 1,700,000us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1    
Unrecognized stock-based compensation expense 5,200,000us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized        
Weighted average, expected recognition period 1 year 9 months 18 days        
Director's Plan, Per Director          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
The terms for number of shares to be granted upon election       3,400faro_TermForNumberOfSharesToBeGrantedUponElection
/ us-gaap_PlanNameAxis
= faro_DirectorSPlanPerDirectorMember
 
The terms for number of shares to be granted to director       2,200faro_TermForNumberOfSharesToBeGrantedToDirector
/ us-gaap_PlanNameAxis
= faro_DirectorSPlanPerDirectorMember
 
The terms for value of shares to be granted upon election 100,000faro_TermForValueOfSharesToBeGrantedUponElection
/ us-gaap_PlanNameAxis
= faro_DirectorSPlanPerDirectorMember
  100,000faro_TermForValueOfSharesToBeGrantedUponElection
/ us-gaap_PlanNameAxis
= faro_DirectorSPlanPerDirectorMember
   
The terms for value of shares to be granted to director $ 80,000faro_TermForValueOfSharesToBeGrantedToDirector
/ us-gaap_PlanNameAxis
= faro_DirectorSPlanPerDirectorMember
  $ 70,000faro_TermForValueOfSharesToBeGrantedToDirector
/ us-gaap_PlanNameAxis
= faro_DirectorSPlanPerDirectorMember
   
Director's Plan, Per Director | Restricted Stock          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Vesting period, years       3 years  
1997 Plan          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Granted awards, authorized 1,400,000us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized
/ us-gaap_PlanNameAxis
= faro_NineteenNinetySevenPlanMember
       
1997 Non-Employee Stock Option Director Plan          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Granted awards, authorized 250,000us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized
/ us-gaap_PlanNameAxis
= faro_NineteenNinetySevenNonEmployeeStockOptionDirectorPlanMember
       
2004 Plan          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Granted awards, authorized 1,750,000us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized
/ us-gaap_PlanNameAxis
= faro_TwoThousandFourPlanMember
       
Common stock, outstanding 120,988us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
/ us-gaap_PlanNameAxis
= faro_TwoThousandFourPlanMember
       
Exercise price, lower range $ 13.04us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit
/ us-gaap_PlanNameAxis
= faro_TwoThousandFourPlanMember
       
Exercise price, upper range $ 31.06us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit
/ us-gaap_PlanNameAxis
= faro_TwoThousandFourPlanMember
       
Weighted average remaining contractual term 10 years        
2004 Plan | 2010 Change In Plan          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Weighted average remaining contractual term 7 years        
2004 Plan | Employee Stock Option          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Vesting period, years 3 years        
2009 Plan          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Granted awards, authorized 1,781,546us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized
/ us-gaap_PlanNameAxis
= faro_TwoThousandNinePlanMember
       
Common stock, outstanding 768,941us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
/ us-gaap_PlanNameAxis
= faro_TwoThousandNinePlanMember
       
Exercise price, lower range $ 24.30us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit
/ us-gaap_PlanNameAxis
= faro_TwoThousandNinePlanMember
       
Exercise price, upper range $ 57.54us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit
/ us-gaap_PlanNameAxis
= faro_TwoThousandNinePlanMember
       
Weighted average remaining contractual term 10 years        
2009 Plan | 2010 Change In Plan          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Weighted average remaining contractual term 7 years        
2009 Plan | Employee Stock Option          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Vesting period, years 3 years        
2014 Plan          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Granted awards, authorized         1,974,543us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized
/ us-gaap_PlanNameAxis
= faro_TwoThousandFourteenPlanMember
Common stock, outstanding         8,500us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
/ us-gaap_PlanNameAxis
= faro_TwoThousandFourteenPlanMember
Exercise price, lower range         $ 46.40us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit
/ us-gaap_PlanNameAxis
= faro_TwoThousandFourteenPlanMember
Exercise price, upper range         $ 51.75us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit
/ us-gaap_PlanNameAxis
= faro_TwoThousandFourteenPlanMember
Weighted average remaining contractual term         7 years
2014 Plan | Employee Stock Option          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Vesting period, years         3 years