XML 65 R41.htm IDEA: XBRL DOCUMENT v2.4.1.9
Stock-based compensation and equity transactions - Additional Information (Detail) (USD $)
3 Months Ended
Jan. 31, 2015
Jan. 31, 2014
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Weighted average remaining life of options outstanding 4 years 11 months 5 days  
Weighted average remaining contractual life of options exercisable 4 years 29 days  
Weighted average life of options vested and expected to vest 4 years 11 months 12 days  
Aggregate intrinsic value of options outstanding $ 1,800,000us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue  
Aggregate intrinsic value of options exercisable 1,700,000us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1  
Aggregate intrinsic value of options vested and expected to vest 1,800,000us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue  
Non-vested stock-based arrangements yet to be recognized 640,000us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized  
Stock based arrangements yet to be recognized, weighted average period expected to be recognized 4 years 8 months 5 days  
Stock Issued During Period, Value, Stock Options Exercised 1,060,000us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised  
Non-employee director annual grant 30,000rfil_NonemployeeDirectorAnnualGrant  
Options granted for each non-employee director 44,748us-gaap_ShareBasedGoodsAndNonemployeeServicesTransactionQuantityOfSecuritiesIssued  
Value of stock option issued 15,000rfil_ShareBasedGoodsAndNonEmployeeServicesTransactionValueOfStockOptionIssued  
Fair value of stock option $ 1.01us-gaap_SharePrice  
Stock based compensation expense 50,000us-gaap_ShareBasedCompensation 47,000us-gaap_ShareBasedCompensation
Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Weighted Average Grant Date Fair Value $ 1us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue $ 1.89us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
Incentive stock options    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Share-based compensation arrangement by share-based payment award, options, grants in period, gross 127,558us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross
/ us-gaap_PlanNameAxis
= rfil_IncentiveStockOptionsMember
 
Common Stock    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Issuance of common stock for exercise of stock option 252,381us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_CommonStockMember
 
Cost of Sales    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Stock based compensation expense 15,000us-gaap_ShareBasedCompensation
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_CostOfSalesMember
9,000us-gaap_ShareBasedCompensation
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_CostOfSalesMember
Selling, General and Administrative Expenses    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Stock based compensation expense $ 35,000us-gaap_ShareBasedCompensation
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_SellingGeneralAndAdministrativeExpensesMember
$ 38,000us-gaap_ShareBasedCompensation
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_SellingGeneralAndAdministrativeExpensesMember