XML 44 R59.htm IDEA: XBRL DOCUMENT v2.4.1.9
Subsequent events - Additional Information (Detail) (USD $)
3 Months Ended 1 Months Ended
Oct. 31, 2014
Jul. 31, 2014
Apr. 30, 2014
Jan. 31, 2014
Oct. 31, 2013
Jul. 31, 2013
Apr. 30, 2013
Jan. 31, 2013
Jan. 20, 2015
Jan. 15, 2015
Subsequent Event [Line Items]                    
Dividends paid, per share $ 0.07us-gaap_CommonStockDividendsPerShareCashPaid $ 0.07us-gaap_CommonStockDividendsPerShareCashPaid $ 0.07us-gaap_CommonStockDividendsPerShareCashPaid $ 0.07us-gaap_CommonStockDividendsPerShareCashPaid $ 0.07us-gaap_CommonStockDividendsPerShareCashPaid $ 0.07us-gaap_CommonStockDividendsPerShareCashPaid $ 0.07us-gaap_CommonStockDividendsPerShareCashPaid $ 0.10us-gaap_CommonStockDividendsPerShareCashPaid    
Common stock, value, issued $ 83,000us-gaap_CommonStockValue       $ 81,000us-gaap_CommonStockValue          
Subsequent Event                    
Subsequent Event [Line Items]                    
Dividends paid, per share                   $ 0.07us-gaap_CommonStockDividendsPerShareCashPaid
/ us-gaap_SubsequentEventTypeAxis
= us-gaap_SubsequentEventMember
Dividends payable, record date                   Dec. 31, 2014
Salaries, wages and officers' compensation                 210,000us-gaap_SalariesWagesAndOfficersCompensation
/ us-gaap_SubsequentEventTypeAxis
= us-gaap_SubsequentEventMember
 
Subsequent Event | Robert Portera                    
Subsequent Event [Line Items]                    
Equity method investment, ownership percentage                 100.00%us-gaap_EquityMethodInvestmentOwnershipPercentage
/ us-gaap_SubsequentEventTypeAxis
= us-gaap_SubsequentEventMember
/ us-gaap_TitleOfIndividualAxis
= rfil_RobertPorteraMember
 
Payment of closing stock                 4,150,000rfil_PaymentOfClosingStock
/ us-gaap_SubsequentEventTypeAxis
= us-gaap_SubsequentEventMember
/ us-gaap_TitleOfIndividualAxis
= rfil_RobertPorteraMember
 
Additional paid in capital                 1,360,000us-gaap_AdditionalPaidInCapital
/ us-gaap_SubsequentEventTypeAxis
= us-gaap_SubsequentEventMember
/ us-gaap_TitleOfIndividualAxis
= rfil_RobertPorteraMember
 
Purchase price allocation paid at closing stock                 3,050,000rfil_PurchasePriceAllocationPaidAtClosingStock
/ us-gaap_SubsequentEventTypeAxis
= us-gaap_SubsequentEventMember
/ us-gaap_TitleOfIndividualAxis
= rfil_RobertPorteraMember
 
Escrow deposit                 300,000us-gaap_EscrowDeposit
/ us-gaap_SubsequentEventTypeAxis
= us-gaap_SubsequentEventMember
/ us-gaap_TitleOfIndividualAxis
= rfil_RobertPorteraMember
 
Common stock, shares subscribed but unissued                 252,381us-gaap_CommonStockSharesSubscribedButUnissued
/ us-gaap_SubsequentEventTypeAxis
= us-gaap_SubsequentEventMember
/ us-gaap_TitleOfIndividualAxis
= rfil_RobertPorteraMember
 
Common stock, value, issued                 $ 1,060,000us-gaap_CommonStockValue
/ us-gaap_SubsequentEventTypeAxis
= us-gaap_SubsequentEventMember
/ us-gaap_TitleOfIndividualAxis
= rfil_RobertPorteraMember
 
Share price                 $ 4.20us-gaap_SharePrice
/ us-gaap_SubsequentEventTypeAxis
= us-gaap_SubsequentEventMember
/ us-gaap_TitleOfIndividualAxis
= rfil_RobertPorteraMember
 
Number of consecutive trading days                 5 days