XML 66 R41.htm IDEA: XBRL DOCUMENT v2.4.1.9
Summary of Status of Options Granted under Stock Option Plans and Changes in Options Outstanding (Detail) (Stock Option, USD $)
6 Months Ended
Apr. 30, 2015
Stock Option
 
Shares  
Options Outstanding at beginning of year 1,044,932us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_StockOptionMember
Options granted 181,039us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_StockOptionMember
Options exercised (1,337)us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_StockOptionMember
Options canceled or expired (8,944)us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_StockOptionMember
Options outstanding at end of year 1,215,690us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_StockOptionMember
Options exercisable at end of year 777,378us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_StockOptionMember
Options vested and expected to vest at end of year 1,207,400us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_StockOptionMember
Weighted Average Exercise Price  
Options outstanding at beginning of year $ 3.27us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_StockOptionMember
Options granted $ 4.39us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_StockOptionMember
Options exercised $ 3.16us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_StockOptionMember
Options canceled or expired $ 3.99us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_StockOptionMember
Options outstanding at end of year $ 3.43us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_StockOptionMember
Options exercisable at end of year $ 2.49us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_StockOptionMember
Options vested and expected to vest at end of year $ 3.41us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_StockOptionMember