XML 46 R21.htm IDEA: XBRL DOCUMENT v2.4.1.9
Common stock options granted, forfeited or expired and exercised - Stock-Based Compensation (Details 1) (USD $)
9 Months Ended
Apr. 30, 2015
Apr. 30, 2015
Aug. 02, 2014
Options      
Options Outstanding   30,333,074us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
/ us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis
= us-gaap_OptionMember
37,964,390us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
/ us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis
= us-gaap_OptionMember
Options Forfeited or expired 1,215,000us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod
/ us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis
= us-gaap_OptionMember
   
Options Exercised 6,416,316us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised
/ us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis
= us-gaap_OptionMember
   
Options Exercisable 30,333,074us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber
/ us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis
= us-gaap_OptionMember
   
Weighted Average Exercise Price per Share      
Weighted Average Exercise Price per Share   0.048us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice
/ us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis
= GNBT_WeightedAverageExercisePricePerShareMember
0.061us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice
/ us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis
= GNBT_WeightedAverageExercisePricePerShareMember
Weighted Average Exercise Price per Share, Forfeited or expired 0.716us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice
/ us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis
= GNBT_WeightedAverageExercisePricePerShareMember
   
Weighted Average Exercise Price per Share, Exercised 0.001us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice
/ us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis
= GNBT_WeightedAverageExercisePricePerShareMember
   
Weighted Average Exercise Price per Share, Exercisable 0.048us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice
/ us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis
= GNBT_WeightedAverageExercisePricePerShareMember
   
Aggregate Intrinsic Vaalue      
Options Outstanding   567,236us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
/ us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis
= GNBT_AggregateIntrinsicValueMember
 
Options Exercised 129,908us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised
/ us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis
= GNBT_AggregateIntrinsicValueMember
   
Options Exercisable 567,236us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber
/ us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis
= GNBT_AggregateIntrinsicValueMember