XML 23 R42.htm IDEA: XBRL DOCUMENT v2.4.1.9
Stock-based compensation and equity transactions - Additional Information (Detail) (USD $)
3 Months Ended 6 Months Ended
Apr. 30, 2015
Jan. 31, 2015
Apr. 30, 2014
Apr. 30, 2015
Apr. 30, 2014
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Weighted average remaining life of options outstanding       4 years 8 months 12 days  
Weighted average remaining contractual life of options exercisable       3 years 10 months 24 days  
Weighted average life of options vested and expected to vest       4 years 8 months 12 days  
Aggregate intrinsic value of options outstanding $ 1,500,000us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue     $ 1,500,000us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue  
Aggregate intrinsic value of options exercisable 1,500,000us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1     1,500,000us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1  
Aggregate intrinsic value of options vested and expected to vest 1,500,000us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue     1,500,000us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue  
Non-vested stock-based arrangements yet to be recognized 593,000us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized     593,000us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized  
Stock based arrangements yet to be recognized, weighted average period expected to be recognized       4 years 18 days  
Stock Issued During Period, Value, Stock Options Exercised       1,060,000us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised  
Non-employee director annual grant 30,000rfil_NonemployeeDirectorAnnualGrant     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 51,000us-gaap_ShareBasedCompensation   224,000us-gaap_ShareBasedCompensation 101,000us-gaap_ShareBasedCompensation 271,000us-gaap_ShareBasedCompensation
Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Weighted Average Grant Date Fair Value       $ 1.00us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue $ 1.99us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
Chief Operating Officer [Member]          
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 8,733us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross
/ us-gaap_TitleOfIndividualAxis
= us-gaap_ChiefOperatingOfficerMember
       
Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Weighted Average Grant Date Fair Value $ 0.86us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
/ us-gaap_TitleOfIndividualAxis
= us-gaap_ChiefOperatingOfficerMember
       
Share Based Compensation Arrangement By Share Based Payment Award Options Granted In Period Fair Value 7,500rfil_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantedInPeriodFairValue
/ us-gaap_TitleOfIndividualAxis
= us-gaap_ChiefOperatingOfficerMember
       
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 0us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross
/ us-gaap_PlanNameAxis
= rfil_IncentiveStockOptionsMember
    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       29,000us-gaap_ShareBasedCompensation
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_CostOfSalesMember
30,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       $ 72,000us-gaap_ShareBasedCompensation
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_SellingGeneralAndAdministrativeExpensesMember
$ 241,000us-gaap_ShareBasedCompensation
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_SellingGeneralAndAdministrativeExpensesMember