XML 28 R22.htm IDEA: XBRL DOCUMENT v2.4.1.9
Common stock options granted, forfeited or expired and exercised - Stock-Based Compensation (Details 1) (USD $)
6 Months Ended
Jan. 31, 2015
Jan. 31, 2015
Aug. 02, 2014
Options      
Options Outstanding   36,207,236us-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 542,154us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised
/ us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis
= us-gaap_OptionMember
   
Options Exercisable 36,207,236us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber
/ us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis
= us-gaap_OptionMember
   
Weighted Average Exercise Price per Share      
Options Outstanding   480,633us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
/ us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis
= GNBT_WeightedAverageExercisePricePerShareMember
 
Options Exercisable 480,633us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber
/ us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis
= GNBT_WeightedAverageExercisePricePerShareMember
   
Weighted Average Exercise Price per Share   0.040us-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.040us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice
/ us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis
= GNBT_WeightedAverageExercisePricePerShareMember
   
Aggregate Intrinsic Vaalue      
Options Outstanding   616,113us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
/ us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis
= GNBT_AggregateIntrinsicValueMember
 
Options Exercised 9,488us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised
/ us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis
= GNBT_AggregateIntrinsicValueMember
   
Options Exercisable 616,113us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber
/ us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis
= GNBT_AggregateIntrinsicValueMember