XML 103 R92.htm IDEA: XBRL DOCUMENT v2.4.1.9
Stock Option Plans - Intrexon Stock Option Plans - Summary of Information About Stock Options Outstanding (Detail) (Intrexon Stock Option Plans, USD $)
In Thousands, except Share data, unless otherwise specified
12 Months Ended
Dec. 31, 2014
Dec. 31, 2013
Dec. 31, 2012
Dec. 31, 2011
Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range [Line Items]        
Options outstanding, weighted average exercise price (usd per share) $ 22.59us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice $ 8.27us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice $ 5.90us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice $ 5.22us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice
Options outstanding, number of options 8,323,544us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions 2,840,648us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions    
Options outstanding, weighted average remaining life (years) 8 years 7 months 21 days 7 years 9 months    
Options outstanding, aggregate intrinsic value $ 52,219us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue $ 44,333us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue    
Options exercisable, number of options 1,448,434us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfExercisableOptions 1,227,563us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfExercisableOptions    
Options exercisable, weighted average exercise price (usd per share) $ 8.27us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice $ 5.37us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice    
Options exercisable, weighted average remaining life (years) 6 years 3 months 6 years 5 months 9 days    
Options exercisable, aggregate intrinsic value 28,189us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1 22,638us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1    
Price range 1
       
Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range [Line Items]        
Stock options, exercise price range, lower limit (usd per share) $ 0.39us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit
/ xon_ExercisePriceAxis
= xon_ExercisePriceOneMember
/ us-gaap_PlanNameAxis
= xon_IntrexonStockOptionPlanMember
$ 0.39us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit
/ xon_ExercisePriceAxis
= xon_ExercisePriceOneMember
/ us-gaap_PlanNameAxis
= xon_IntrexonStockOptionPlanMember
   
Stock options, exercise price range, upper limit (usd per share) $ 9.67us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit
/ xon_ExercisePriceAxis
= xon_ExercisePriceOneMember
/ us-gaap_PlanNameAxis
= xon_IntrexonStockOptionPlanMember
$ 5.91us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit
/ xon_ExercisePriceAxis
= xon_ExercisePriceOneMember
/ us-gaap_PlanNameAxis
= xon_IntrexonStockOptionPlanMember
   
Options outstanding, weighted average exercise price (usd per share) $ 6.49us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice
/ xon_ExercisePriceAxis
= xon_ExercisePriceOneMember
/ us-gaap_PlanNameAxis
= xon_IntrexonStockOptionPlanMember
$ 3.15us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice
/ xon_ExercisePriceAxis
= xon_ExercisePriceOneMember
/ us-gaap_PlanNameAxis
= xon_IntrexonStockOptionPlanMember
   
Options outstanding, number of options 1,747,494us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions
/ xon_ExercisePriceAxis
= xon_ExercisePriceOneMember
/ us-gaap_PlanNameAxis
= xon_IntrexonStockOptionPlanMember
658,051us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions
/ xon_ExercisePriceAxis
= xon_ExercisePriceOneMember
/ us-gaap_PlanNameAxis
= xon_IntrexonStockOptionPlanMember
   
Options outstanding, weighted average remaining life (years) 6 years 3 months 4 years 11 months 16 days    
Options outstanding, aggregate intrinsic value 36,772us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue
/ xon_ExercisePriceAxis
= xon_ExercisePriceOneMember
/ us-gaap_PlanNameAxis
= xon_IntrexonStockOptionPlanMember
13,592us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue
/ xon_ExercisePriceAxis
= xon_ExercisePriceOneMember
/ us-gaap_PlanNameAxis
= xon_IntrexonStockOptionPlanMember
   
Options exercisable, number of options 1,293,184us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfExercisableOptions
/ xon_ExercisePriceAxis
= xon_ExercisePriceOneMember
/ us-gaap_PlanNameAxis
= xon_IntrexonStockOptionPlanMember
571,116us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfExercisableOptions
/ xon_ExercisePriceAxis
= xon_ExercisePriceOneMember
/ us-gaap_PlanNameAxis
= xon_IntrexonStockOptionPlanMember
   
Options exercisable, weighted average exercise price (usd per share) $ 6.07us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice
/ xon_ExercisePriceAxis
= xon_ExercisePriceOneMember
/ us-gaap_PlanNameAxis
= xon_IntrexonStockOptionPlanMember
$ 2.78us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice
/ xon_ExercisePriceAxis
= xon_ExercisePriceOneMember
/ us-gaap_PlanNameAxis
= xon_IntrexonStockOptionPlanMember
   
Options exercisable, weighted average remaining life (years) 5 years 10 months 24 days 4 years 7 months 17 days    
Options exercisable, aggregate intrinsic value 27,746us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1
/ xon_ExercisePriceAxis
= xon_ExercisePriceOneMember
/ us-gaap_PlanNameAxis
= xon_IntrexonStockOptionPlanMember
12,003us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1
/ xon_ExercisePriceAxis
= xon_ExercisePriceOneMember
/ us-gaap_PlanNameAxis
= xon_IntrexonStockOptionPlanMember
   
Price range 2
       
Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range [Line Items]        
Stock options, exercise price range, lower limit (usd per share) $ 15.39us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit
/ xon_ExercisePriceAxis
= xon_ExercisePriceTwoMember
/ us-gaap_PlanNameAxis
= xon_IntrexonStockOptionPlanMember
$ 7.12us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit
/ xon_ExercisePriceAxis
= xon_ExercisePriceTwoMember
/ us-gaap_PlanNameAxis
= xon_IntrexonStockOptionPlanMember
   
Stock options, exercise price range, upper limit (usd per share) $ 22.77us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit
/ xon_ExercisePriceAxis
= xon_ExercisePriceTwoMember
/ us-gaap_PlanNameAxis
= xon_IntrexonStockOptionPlanMember
$ 7.12us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit
/ xon_ExercisePriceAxis
= xon_ExercisePriceTwoMember
/ us-gaap_PlanNameAxis
= xon_IntrexonStockOptionPlanMember
   
Options outstanding, weighted average exercise price (usd per share) $ 21.74us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice
/ xon_ExercisePriceAxis
= xon_ExercisePriceTwoMember
/ us-gaap_PlanNameAxis
= xon_IntrexonStockOptionPlanMember
$ 7.12us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice
/ xon_ExercisePriceAxis
= xon_ExercisePriceTwoMember
/ us-gaap_PlanNameAxis
= xon_IntrexonStockOptionPlanMember
   
Options outstanding, number of options 2,603,300us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions
/ xon_ExercisePriceAxis
= xon_ExercisePriceTwoMember
/ us-gaap_PlanNameAxis
= xon_IntrexonStockOptionPlanMember
1,194,887us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions
/ xon_ExercisePriceAxis
= xon_ExercisePriceTwoMember
/ us-gaap_PlanNameAxis
= xon_IntrexonStockOptionPlanMember
   
Options outstanding, weighted average remaining life (years) 9 years 3 months 26 days 7 years 9 months 18 days    
Options outstanding, aggregate intrinsic value 15,084us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue
/ xon_ExercisePriceAxis
= xon_ExercisePriceTwoMember
/ us-gaap_PlanNameAxis
= xon_IntrexonStockOptionPlanMember
19,931us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue
/ xon_ExercisePriceAxis
= xon_ExercisePriceTwoMember
/ us-gaap_PlanNameAxis
= xon_IntrexonStockOptionPlanMember
   
Options exercisable, number of options 57,000us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfExercisableOptions
/ xon_ExercisePriceAxis
= xon_ExercisePriceTwoMember
/ us-gaap_PlanNameAxis
= xon_IntrexonStockOptionPlanMember
546,805us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfExercisableOptions
/ xon_ExercisePriceAxis
= xon_ExercisePriceTwoMember
/ us-gaap_PlanNameAxis
= xon_IntrexonStockOptionPlanMember
   
Options exercisable, weighted average exercise price (usd per share) $ 19.77us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice
/ xon_ExercisePriceAxis
= xon_ExercisePriceTwoMember
/ us-gaap_PlanNameAxis
= xon_IntrexonStockOptionPlanMember
$ 7.12us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice
/ xon_ExercisePriceAxis
= xon_ExercisePriceTwoMember
/ us-gaap_PlanNameAxis
= xon_IntrexonStockOptionPlanMember
   
Options exercisable, weighted average remaining life (years) 9 years 18 days 7 years 9 months 7 days    
Options exercisable, aggregate intrinsic value 442us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1
/ xon_ExercisePriceAxis
= xon_ExercisePriceTwoMember
/ us-gaap_PlanNameAxis
= xon_IntrexonStockOptionPlanMember
9,121us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1
/ xon_ExercisePriceAxis
= xon_ExercisePriceTwoMember
/ us-gaap_PlanNameAxis
= xon_IntrexonStockOptionPlanMember
   
Price range 3
       
Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range [Line Items]        
Stock options, exercise price range, lower limit (usd per share) $ 24.73us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit
/ xon_ExercisePriceAxis
= xon_ExercisePriceThreeMember
/ us-gaap_PlanNameAxis
= xon_IntrexonStockOptionPlanMember
$ 9.67us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit
/ xon_ExercisePriceAxis
= xon_ExercisePriceThreeMember
/ us-gaap_PlanNameAxis
= xon_IntrexonStockOptionPlanMember
   
Stock options, exercise price range, upper limit (usd per share) $ 28.69us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit
/ xon_ExercisePriceAxis
= xon_ExercisePriceThreeMember
/ us-gaap_PlanNameAxis
= xon_IntrexonStockOptionPlanMember
$ 9.67us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit
/ xon_ExercisePriceAxis
= xon_ExercisePriceThreeMember
/ us-gaap_PlanNameAxis
= xon_IntrexonStockOptionPlanMember
   
Options outstanding, weighted average exercise price (usd per share) $ 26.21us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice
/ xon_ExercisePriceAxis
= xon_ExercisePriceThreeMember
/ us-gaap_PlanNameAxis
= xon_IntrexonStockOptionPlanMember
$ 9.67us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice
/ xon_ExercisePriceAxis
= xon_ExercisePriceThreeMember
/ us-gaap_PlanNameAxis
= xon_IntrexonStockOptionPlanMember
   
Options outstanding, number of options 260,750us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions
/ xon_ExercisePriceAxis
= xon_ExercisePriceThreeMember
/ us-gaap_PlanNameAxis
= xon_IntrexonStockOptionPlanMember
701,710us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions
/ xon_ExercisePriceAxis
= xon_ExercisePriceThreeMember
/ us-gaap_PlanNameAxis
= xon_IntrexonStockOptionPlanMember
   
Options outstanding, weighted average remaining life (years) 9 years 8 months 27 days 9 years 4 months 28 days    
Options outstanding, aggregate intrinsic value 363us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue
/ xon_ExercisePriceAxis
= xon_ExercisePriceThreeMember
/ us-gaap_PlanNameAxis
= xon_IntrexonStockOptionPlanMember
9,915us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue
/ xon_ExercisePriceAxis
= xon_ExercisePriceThreeMember
/ us-gaap_PlanNameAxis
= xon_IntrexonStockOptionPlanMember
   
Options exercisable, number of options 8,250us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfExercisableOptions
/ xon_ExercisePriceAxis
= xon_ExercisePriceThreeMember
/ us-gaap_PlanNameAxis
= xon_IntrexonStockOptionPlanMember
107,142us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfExercisableOptions
/ xon_ExercisePriceAxis
= xon_ExercisePriceThreeMember
/ us-gaap_PlanNameAxis
= xon_IntrexonStockOptionPlanMember
   
Options exercisable, weighted average exercise price (usd per share) $ 28.25us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice
/ xon_ExercisePriceAxis
= xon_ExercisePriceThreeMember
/ us-gaap_PlanNameAxis
= xon_IntrexonStockOptionPlanMember
$ 9.67us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice
/ xon_ExercisePriceAxis
= xon_ExercisePriceThreeMember
/ us-gaap_PlanNameAxis
= xon_IntrexonStockOptionPlanMember
   
Options exercisable, weighted average remaining life (years) 8 years 7 months 17 days 9 years 4 months 28 days    
Options exercisable, aggregate intrinsic value 1us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1
/ xon_ExercisePriceAxis
= xon_ExercisePriceThreeMember
/ us-gaap_PlanNameAxis
= xon_IntrexonStockOptionPlanMember
1,514us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1
/ xon_ExercisePriceAxis
= xon_ExercisePriceThreeMember
/ us-gaap_PlanNameAxis
= xon_IntrexonStockOptionPlanMember
   
Price range 4
       
Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range [Line Items]        
Stock options, exercise price range, lower limit (usd per share) $ 29.95us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit
/ xon_ExercisePriceAxis
= xon_ExercisePriceFourMember
/ us-gaap_PlanNameAxis
= xon_IntrexonStockOptionPlanMember
$ 19.83us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit
/ xon_ExercisePriceAxis
= xon_ExercisePriceFourMember
/ us-gaap_PlanNameAxis
= xon_IntrexonStockOptionPlanMember
   
Stock options, exercise price range, upper limit (usd per share) $ 29.95us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit
/ xon_ExercisePriceAxis
= xon_ExercisePriceFourMember
/ us-gaap_PlanNameAxis
= xon_IntrexonStockOptionPlanMember
$ 19.83us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit
/ xon_ExercisePriceAxis
= xon_ExercisePriceFourMember
/ us-gaap_PlanNameAxis
= xon_IntrexonStockOptionPlanMember
   
Options outstanding, weighted average exercise price (usd per share) $ 29.95us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice
/ xon_ExercisePriceAxis
= xon_ExercisePriceFourMember
/ us-gaap_PlanNameAxis
= xon_IntrexonStockOptionPlanMember
$ 19.83us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice
/ xon_ExercisePriceAxis
= xon_ExercisePriceFourMember
/ us-gaap_PlanNameAxis
= xon_IntrexonStockOptionPlanMember
   
Options outstanding, number of options 1,000,000us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions
/ xon_ExercisePriceAxis
= xon_ExercisePriceFourMember
/ us-gaap_PlanNameAxis
= xon_IntrexonStockOptionPlanMember
225,500us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions
/ xon_ExercisePriceAxis
= xon_ExercisePriceFourMember
/ us-gaap_PlanNameAxis
= xon_IntrexonStockOptionPlanMember
   
Options outstanding, weighted average remaining life (years) 9 years 2 months 16 days 9 years 11 months 16 days    
Options outstanding, aggregate intrinsic value 0us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue
/ xon_ExercisePriceAxis
= xon_ExercisePriceFourMember
/ us-gaap_PlanNameAxis
= xon_IntrexonStockOptionPlanMember
895us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue
/ xon_ExercisePriceAxis
= xon_ExercisePriceFourMember
/ us-gaap_PlanNameAxis
= xon_IntrexonStockOptionPlanMember
   
Options exercisable, number of options 0us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfExercisableOptions
/ xon_ExercisePriceAxis
= xon_ExercisePriceFourMember
/ us-gaap_PlanNameAxis
= xon_IntrexonStockOptionPlanMember
0us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfExercisableOptions
/ xon_ExercisePriceAxis
= xon_ExercisePriceFourMember
/ us-gaap_PlanNameAxis
= xon_IntrexonStockOptionPlanMember
   
Options exercisable, weighted average exercise price (usd per share) $ 0.00us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice
/ xon_ExercisePriceAxis
= xon_ExercisePriceFourMember
/ us-gaap_PlanNameAxis
= xon_IntrexonStockOptionPlanMember
$ 0.00us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice
/ xon_ExercisePriceAxis
= xon_ExercisePriceFourMember
/ us-gaap_PlanNameAxis
= xon_IntrexonStockOptionPlanMember
   
Options exercisable, weighted average remaining life (years) 0 days 0 days    
Options exercisable, aggregate intrinsic value 0us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1
/ xon_ExercisePriceAxis
= xon_ExercisePriceFourMember
/ us-gaap_PlanNameAxis
= xon_IntrexonStockOptionPlanMember
0us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1
/ xon_ExercisePriceAxis
= xon_ExercisePriceFourMember
/ us-gaap_PlanNameAxis
= xon_IntrexonStockOptionPlanMember
   
Price range 5
       
Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range [Line Items]        
Stock options, exercise price range, lower limit (usd per share) $ 30.72us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit
/ xon_ExercisePriceAxis
= xon_ExercisePriceFiveMember
/ us-gaap_PlanNameAxis
= xon_IntrexonStockOptionPlanMember
$ 26.76us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit
/ xon_ExercisePriceAxis
= xon_ExercisePriceFiveMember
/ us-gaap_PlanNameAxis
= xon_IntrexonStockOptionPlanMember
   
Stock options, exercise price range, upper limit (usd per share) $ 30.72us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit
/ xon_ExercisePriceAxis
= xon_ExercisePriceFiveMember
/ us-gaap_PlanNameAxis
= xon_IntrexonStockOptionPlanMember
$ 28.69us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit
/ xon_ExercisePriceAxis
= xon_ExercisePriceFiveMember
/ us-gaap_PlanNameAxis
= xon_IntrexonStockOptionPlanMember
   
Options outstanding, weighted average exercise price (usd per share) $ 30.72us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice
/ xon_ExercisePriceAxis
= xon_ExercisePriceFiveMember
/ us-gaap_PlanNameAxis
= xon_IntrexonStockOptionPlanMember
$ 27.33us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice
/ xon_ExercisePriceAxis
= xon_ExercisePriceFiveMember
/ us-gaap_PlanNameAxis
= xon_IntrexonStockOptionPlanMember
   
Options outstanding, number of options 2,712,000us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions
/ xon_ExercisePriceAxis
= xon_ExercisePriceFiveMember
/ us-gaap_PlanNameAxis
= xon_IntrexonStockOptionPlanMember
60,500us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions
/ xon_ExercisePriceAxis
= xon_ExercisePriceFiveMember
/ us-gaap_PlanNameAxis
= xon_IntrexonStockOptionPlanMember
   
Options outstanding, weighted average remaining life (years) 9 years 2 months 19 days 9 years 8 months 1 day    
Options outstanding, aggregate intrinsic value 0us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue
/ xon_ExercisePriceAxis
= xon_ExercisePriceFiveMember
/ us-gaap_PlanNameAxis
= xon_IntrexonStockOptionPlanMember
0us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue
/ xon_ExercisePriceAxis
= xon_ExercisePriceFiveMember
/ us-gaap_PlanNameAxis
= xon_IntrexonStockOptionPlanMember
   
Options exercisable, number of options 90,000us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfExercisableOptions
/ xon_ExercisePriceAxis
= xon_ExercisePriceFiveMember
/ us-gaap_PlanNameAxis
= xon_IntrexonStockOptionPlanMember
2,500us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfExercisableOptions
/ xon_ExercisePriceAxis
= xon_ExercisePriceFiveMember
/ us-gaap_PlanNameAxis
= xon_IntrexonStockOptionPlanMember
   
Options exercisable, weighted average exercise price (usd per share) $ 30.72us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice
/ xon_ExercisePriceAxis
= xon_ExercisePriceFiveMember
/ us-gaap_PlanNameAxis
= xon_IntrexonStockOptionPlanMember
$ 28.69us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice
/ xon_ExercisePriceAxis
= xon_ExercisePriceFiveMember
/ us-gaap_PlanNameAxis
= xon_IntrexonStockOptionPlanMember
   
Options exercisable, weighted average remaining life (years) 9 years 2 months 19 days 9 years 7 months 13 days    
Options exercisable, aggregate intrinsic value $ 0us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1
/ xon_ExercisePriceAxis
= xon_ExercisePriceFiveMember
/ us-gaap_PlanNameAxis
= xon_IntrexonStockOptionPlanMember
$ 0us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1
/ xon_ExercisePriceAxis
= xon_ExercisePriceFiveMember
/ us-gaap_PlanNameAxis
= xon_IntrexonStockOptionPlanMember