XML 31 R32.htm IDEA: XBRL DOCUMENT v2.4.1.9
Stock Compensation Plans (Details) (USD $)
3 Months Ended 12 Months Ended 0 Months Ended
Mar. 31, 2015
Mar. 31, 2014
Dec. 31, 2014
Dec. 31, 2013
Mar. 10, 2015
Sep. 09, 2014
Mar. 04, 2014
Aug. 05, 2013
Mar. 04, 2013
Dec. 09, 2014
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                    
Options exercisable outstanding (in shares) 210,284us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber   219,285us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber              
Expected term of stock options in Black-Scholes option pricing model, previous 4 years                  
Expected term of stock options in Black-Scholes option pricing model, revised 2 years                  
Options Exercisable at [Abstract]                    
March 31, 2015 (in shares) 210,284us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber   219,285us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber              
Options Weighted Average Option Exercise Price at [Abstract]                    
Decrease in income from continuing operations due to change in accounting pronouncement $ 752,000us-gaap_NewAccountingPronouncementOrChangeInAccountingPrincipleEffectOfChangeOnIncomeFromContinuingOperations $ 192,000us-gaap_NewAccountingPronouncementOrChangeInAccountingPrincipleEffectOfChangeOnIncomeFromContinuingOperations                
Decrease in net income due to change in accounting pronouncement $ 469,000us-gaap_NewAccountingPronouncementOrChangeInAccountingPrincipleEffectOfChangeOnNetIncome $ 119,000us-gaap_NewAccountingPronouncementOrChangeInAccountingPrincipleEffectOfChangeOnNetIncome                
Net income (loss) per share after change in accounting pronouncement, basic (in dollars per share) $ 0.71fnhc_PriorToNewAccountingPronouncementOrChangeInAccountingPrincipleBasicEarningsPerShare $ 0.78fnhc_PriorToNewAccountingPronouncementOrChangeInAccountingPrincipleBasicEarningsPerShare                
Net income (loss) per share after change in accounting pronouncement, diluted (in dollars per share) $ 0.69fnhc_PriorToNewAccountingPronouncementOrChangeInAccountingPrincipleDilutedEarningsPerShare $ 0.75fnhc_PriorToNewAccountingPronouncementOrChangeInAccountingPrincipleDilutedEarningsPerShare                
Net income (loss) per share - basic (in dollars per share) $ 0.68us-gaap_EarningsPerShareBasic $ 0.77us-gaap_EarningsPerShareBasic                
Net income per share - diluted (in dollars per share) $ 0.66us-gaap_EarningsPerShareDiluted $ 0.74us-gaap_EarningsPerShareDiluted                
1998 Stock Option Plan [Member]                    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                    
Shares authorized to grant options to purchase (in shares) 900,000us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized
/ us-gaap_AwardTypeAxis
= us-gaap_EmployeeStockOptionMember
900,000us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized
/ us-gaap_AwardTypeAxis
= us-gaap_EmployeeStockOptionMember
               
Share-based payment award, expiration date Sep. 30, 2008                  
Stock Option Plans, Number of Shares [Abstract]                    
Outstanding, beginning of period (in shares) 0us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
/ us-gaap_AwardTypeAxis
= us-gaap_EmployeeStockOptionMember
3,000us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
/ us-gaap_AwardTypeAxis
= us-gaap_EmployeeStockOptionMember
3,000us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
/ us-gaap_AwardTypeAxis
= us-gaap_EmployeeStockOptionMember
78,500us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
/ us-gaap_AwardTypeAxis
= us-gaap_EmployeeStockOptionMember
           
Granted (in shares) 0us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross
/ us-gaap_AwardTypeAxis
= us-gaap_EmployeeStockOptionMember
  0us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross
/ us-gaap_AwardTypeAxis
= us-gaap_EmployeeStockOptionMember
0us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross
/ us-gaap_AwardTypeAxis
= us-gaap_EmployeeStockOptionMember
           
Exercised (in shares) 0us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised
/ us-gaap_AwardTypeAxis
= us-gaap_EmployeeStockOptionMember
  (3,000)us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised
/ us-gaap_AwardTypeAxis
= us-gaap_EmployeeStockOptionMember
(500)us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised
/ us-gaap_AwardTypeAxis
= us-gaap_EmployeeStockOptionMember
           
Cancelled (in shares) 0us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod
/ us-gaap_AwardTypeAxis
= us-gaap_EmployeeStockOptionMember
  0us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod
/ us-gaap_AwardTypeAxis
= us-gaap_EmployeeStockOptionMember
(75,000)us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod
/ us-gaap_AwardTypeAxis
= us-gaap_EmployeeStockOptionMember
           
Outstanding, end of period (in shares) 0us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
/ us-gaap_AwardTypeAxis
= us-gaap_EmployeeStockOptionMember
  0us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
/ us-gaap_AwardTypeAxis
= us-gaap_EmployeeStockOptionMember
3,000us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
/ us-gaap_AwardTypeAxis
= us-gaap_EmployeeStockOptionMember
           
Stock Options, Weighted Average Option Exercise Price [Abstract]                    
Outstanding, beginning of period (in dollars per share) $ 8.67us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice
/ us-gaap_AwardTypeAxis
= us-gaap_EmployeeStockOptionMember
$ 8.67us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice
/ us-gaap_AwardTypeAxis
= us-gaap_EmployeeStockOptionMember
$ 8.67us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice
/ us-gaap_AwardTypeAxis
= us-gaap_EmployeeStockOptionMember
$ 12.73us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice
/ us-gaap_AwardTypeAxis
= us-gaap_EmployeeStockOptionMember
           
Granted (in dollars per share) $ 0us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice
/ us-gaap_AwardTypeAxis
= us-gaap_EmployeeStockOptionMember
  $ 0us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice
/ us-gaap_AwardTypeAxis
= us-gaap_EmployeeStockOptionMember
$ 0us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice
/ us-gaap_AwardTypeAxis
= us-gaap_EmployeeStockOptionMember
           
Exercised (in dollars per share) $ 0us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice
/ us-gaap_AwardTypeAxis
= us-gaap_EmployeeStockOptionMember
  $ 8.67us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice
/ us-gaap_AwardTypeAxis
= us-gaap_EmployeeStockOptionMember
$ 8.67us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice
/ us-gaap_AwardTypeAxis
= us-gaap_EmployeeStockOptionMember
           
Cancelled (in dollars per share) $ 0us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice
/ us-gaap_AwardTypeAxis
= us-gaap_EmployeeStockOptionMember
  $ 0us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice
/ us-gaap_AwardTypeAxis
= us-gaap_EmployeeStockOptionMember
$ 12.92us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice
/ us-gaap_AwardTypeAxis
= us-gaap_EmployeeStockOptionMember
           
Outstanding, end of period (in dollars per share) $ 0us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice
/ us-gaap_AwardTypeAxis
= us-gaap_EmployeeStockOptionMember
  $ 8.67us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice
/ us-gaap_AwardTypeAxis
= us-gaap_EmployeeStockOptionMember
$ 8.67us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice
/ us-gaap_AwardTypeAxis
= us-gaap_EmployeeStockOptionMember
           
2002 Stock Option Plan [Member]                    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                    
Shares authorized to grant options to purchase (in shares) 1,800,000us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized
/ us-gaap_AwardTypeAxis
= fnhc_StockOptionPlanOf2002Member
  1,800,000us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized
/ us-gaap_AwardTypeAxis
= fnhc_StockOptionPlanOf2002Member
             
Share-based payment award, expiration date Apr. 30, 2012                  
Options exercisable outstanding (in shares) 153,584us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber
/ us-gaap_AwardTypeAxis
= fnhc_StockOptionPlanOf2002Member
                 
Stock Option Plans, Number of Shares [Abstract]                    
Outstanding, beginning of period (in shares) 219,285us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
/ us-gaap_AwardTypeAxis
= fnhc_StockOptionPlanOf2002Member
523,521us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
/ us-gaap_AwardTypeAxis
= fnhc_StockOptionPlanOf2002Member
523,521us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
/ us-gaap_AwardTypeAxis
= fnhc_StockOptionPlanOf2002Member
702,597us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
/ us-gaap_AwardTypeAxis
= fnhc_StockOptionPlanOf2002Member
           
Granted (in shares) 0us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross
/ us-gaap_AwardTypeAxis
= fnhc_StockOptionPlanOf2002Member
  0us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross
/ us-gaap_AwardTypeAxis
= fnhc_StockOptionPlanOf2002Member
0us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross
/ us-gaap_AwardTypeAxis
= fnhc_StockOptionPlanOf2002Member
           
Exercised (in shares) (9,001)us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised
/ us-gaap_AwardTypeAxis
= fnhc_StockOptionPlanOf2002Member
  299,735us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised
/ us-gaap_AwardTypeAxis
= fnhc_StockOptionPlanOf2002Member
(165,577)us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised
/ us-gaap_AwardTypeAxis
= fnhc_StockOptionPlanOf2002Member
           
Cancelled (in shares) 0us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod
/ us-gaap_AwardTypeAxis
= fnhc_StockOptionPlanOf2002Member
  (4,501)us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod
/ us-gaap_AwardTypeAxis
= fnhc_StockOptionPlanOf2002Member
(13,499)us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod
/ us-gaap_AwardTypeAxis
= fnhc_StockOptionPlanOf2002Member
           
Outstanding, end of period (in shares) 210,284us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
/ us-gaap_AwardTypeAxis
= fnhc_StockOptionPlanOf2002Member
  219,285us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
/ us-gaap_AwardTypeAxis
= fnhc_StockOptionPlanOf2002Member
523,521us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
/ us-gaap_AwardTypeAxis
= fnhc_StockOptionPlanOf2002Member
           
Stock Options, Weighted Average Option Exercise Price [Abstract]                    
Outstanding, beginning of period (in dollars per share) $ 3.79us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice
/ us-gaap_AwardTypeAxis
= fnhc_StockOptionPlanOf2002Member
$ 4.54us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice
/ us-gaap_AwardTypeAxis
= fnhc_StockOptionPlanOf2002Member
$ 4.54us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice
/ us-gaap_AwardTypeAxis
= fnhc_StockOptionPlanOf2002Member
$ 5.17us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice
/ us-gaap_AwardTypeAxis
= fnhc_StockOptionPlanOf2002Member
           
Granted (in dollars per share) $ 0us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice
/ us-gaap_AwardTypeAxis
= fnhc_StockOptionPlanOf2002Member
  $ 0us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice
/ us-gaap_AwardTypeAxis
= fnhc_StockOptionPlanOf2002Member
$ 0us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice
/ us-gaap_AwardTypeAxis
= fnhc_StockOptionPlanOf2002Member
           
Exercised (in dollars per share) $ 2.98us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice
/ us-gaap_AwardTypeAxis
= fnhc_StockOptionPlanOf2002Member
  $ 5.10us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice
/ us-gaap_AwardTypeAxis
= fnhc_StockOptionPlanOf2002Member
$ 7.15us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice
/ us-gaap_AwardTypeAxis
= fnhc_StockOptionPlanOf2002Member
           
Cancelled (in dollars per share) $ 0us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice
/ us-gaap_AwardTypeAxis
= fnhc_StockOptionPlanOf2002Member
  $ 3.49us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice
/ us-gaap_AwardTypeAxis
= fnhc_StockOptionPlanOf2002Member
$ 5.41us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice
/ us-gaap_AwardTypeAxis
= fnhc_StockOptionPlanOf2002Member
           
Outstanding, end of period (in dollars per share) $ 3.98us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice
/ us-gaap_AwardTypeAxis
= fnhc_StockOptionPlanOf2002Member
  $ 3.79us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice
/ us-gaap_AwardTypeAxis
= fnhc_StockOptionPlanOf2002Member
$ 4.54us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice
/ us-gaap_AwardTypeAxis
= fnhc_StockOptionPlanOf2002Member
           
Options Exercisable at [Abstract]                    
March 31, 2015 (in shares) 153,584us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber
/ us-gaap_AwardTypeAxis
= fnhc_StockOptionPlanOf2002Member
                 
December 31, 2015 (in shares) 56,700fnhc_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumberInNextTwelveMonths
/ us-gaap_AwardTypeAxis
= fnhc_StockOptionPlanOf2002Member
                 
December 31, 2016 (in shares) 0fnhc_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumberDueInTwoYears
/ us-gaap_AwardTypeAxis
= fnhc_StockOptionPlanOf2002Member
                 
December 31, 2017 (in shares) 0fnhc_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumberDueInThreeYears
/ us-gaap_AwardTypeAxis
= fnhc_StockOptionPlanOf2002Member
                 
December 31, 2018 (in shares) 0fnhc_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumberDueInFourYears
/ us-gaap_AwardTypeAxis
= fnhc_StockOptionPlanOf2002Member
                 
December 31, 2019 (in shares) 0fnhc_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumberDueInFiveYears
/ us-gaap_AwardTypeAxis
= fnhc_StockOptionPlanOf2002Member
                 
Thereafter (in shares) 0fnhc_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumberDueAfterFiveYears
/ us-gaap_AwardTypeAxis
= fnhc_StockOptionPlanOf2002Member
                 
Total options exercisable (in shares) 210,284fnhc_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumberTotal
/ us-gaap_AwardTypeAxis
= fnhc_StockOptionPlanOf2002Member
                 
Options Weighted Average Option Exercise Price at [Abstract]                    
March 31, 2014 (in dollars per share) $ 3.83us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice
/ us-gaap_AwardTypeAxis
= fnhc_StockOptionPlanOf2002Member
                 
December 31, 2014 (in dollars per share) $ 3.83fnhc_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePriceDueRemainderOfYear
/ us-gaap_AwardTypeAxis
= fnhc_StockOptionPlanOf2002Member
                 
December 31, 2015 (in dollars per share) $ 3.83fnhc_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePriceDueInTwoYears
/ us-gaap_AwardTypeAxis
= fnhc_StockOptionPlanOf2002Member
                 
December 31, 2016 (in dollars per share) $ 3.83fnhc_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePriceDueInThreeYears
/ us-gaap_AwardTypeAxis
= fnhc_StockOptionPlanOf2002Member
                 
December 31, 2017 (in dollars per share) $ 3.83fnhc_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePriceDueInFourYears
/ us-gaap_AwardTypeAxis
= fnhc_StockOptionPlanOf2002Member
                 
December 31, 2018 (in dollars per share) $ 3.83fnhc_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePriceDueInFiveYears
/ us-gaap_AwardTypeAxis
= fnhc_StockOptionPlanOf2002Member
                 
Thereafter (in dollars per share) $ 3.83fnhc_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePriceDueAfterFiveYears
/ us-gaap_AwardTypeAxis
= fnhc_StockOptionPlanOf2002Member
                 
Summary information about stock options outstanding [Abstract]                    
Range of Exercise Price, Minimum (in dollars per share) $ 2.45us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit
/ us-gaap_AwardTypeAxis
= fnhc_StockOptionPlanOf2002Member
                 
Range of Exercise Price, Maximum (in dollars per share) $ 4.40us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit
/ us-gaap_AwardTypeAxis
= fnhc_StockOptionPlanOf2002Member
                 
Options Outstanding (in shares) 210,284us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions
/ us-gaap_AwardTypeAxis
= fnhc_StockOptionPlanOf2002Member
                 
Weighted Average Contractual Periods in Years 6 years 4 months 28 days                  
Weighted Average Exercise Price (in dollars per share) $ 3.83us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1
/ us-gaap_AwardTypeAxis
= fnhc_StockOptionPlanOf2002Member
                 
Options Exercisable (in shares) 153,584us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfExercisableOptions
/ us-gaap_AwardTypeAxis
= fnhc_StockOptionPlanOf2002Member
                 
2012 Stock Incentive Plan [Member]                    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                    
Shares authorized to grant options to purchase (in shares) 1,000,000us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized
/ us-gaap_AwardTypeAxis
= fnhc_StockIncentivePlanMember
                 
Share-based payment award, expiration date Apr. 05, 2022                  
Other Than Stock Option Plans, Number of Shares [Abstract]                    
Outstanding, beginning of period (in shares) 447,801us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
/ us-gaap_AwardTypeAxis
= fnhc_StockIncentivePlanMember
249,500us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
/ us-gaap_AwardTypeAxis
= fnhc_StockIncentivePlanMember
249,500us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
/ us-gaap_AwardTypeAxis
= fnhc_StockIncentivePlanMember
0us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
/ us-gaap_AwardTypeAxis
= fnhc_StockIncentivePlanMember
           
Granted (in shares) 66,140us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
/ us-gaap_AwardTypeAxis
= fnhc_StockIncentivePlanMember
  268,648us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
/ us-gaap_AwardTypeAxis
= fnhc_StockIncentivePlanMember
250,000us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
/ us-gaap_AwardTypeAxis
= fnhc_StockIncentivePlanMember
66,140us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
/ us-gaap_AwardTypeAxis
= fnhc_StockIncentivePlanMember
130,000us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
/ us-gaap_AwardTypeAxis
= fnhc_StockIncentivePlanMember
88,648us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
/ us-gaap_AwardTypeAxis
= fnhc_StockIncentivePlanMember
150,000us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
/ us-gaap_AwardTypeAxis
= fnhc_StockIncentivePlanMember
100,000us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
/ us-gaap_AwardTypeAxis
= fnhc_StockIncentivePlanMember
 
Exercised (in shares) (59,707)us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod
/ us-gaap_AwardTypeAxis
= fnhc_StockIncentivePlanMember
  (68,988)us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod
/ us-gaap_AwardTypeAxis
= fnhc_StockIncentivePlanMember
0us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod
/ us-gaap_AwardTypeAxis
= fnhc_StockIncentivePlanMember
           
Cancelled (in shares) 0us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod
/ us-gaap_AwardTypeAxis
= fnhc_StockIncentivePlanMember
  (1,359)us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod
/ us-gaap_AwardTypeAxis
= fnhc_StockIncentivePlanMember
(500)us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod
/ us-gaap_AwardTypeAxis
= fnhc_StockIncentivePlanMember
           
Outstanding, end of period (in shares) 454,234us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
/ us-gaap_AwardTypeAxis
= fnhc_StockIncentivePlanMember
  447,801us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
/ us-gaap_AwardTypeAxis
= fnhc_StockIncentivePlanMember
249,500us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
/ us-gaap_AwardTypeAxis
= fnhc_StockIncentivePlanMember
           
Other Than Stock Options, Fair Market Value at Grant [Abstract]                    
Outstanding, beginning of period (in dollars per share) $ 5.54us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
/ us-gaap_AwardTypeAxis
= fnhc_StockIncentivePlanMember
$ 5.54us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
/ us-gaap_AwardTypeAxis
= fnhc_StockIncentivePlanMember
$ 5.54us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
/ us-gaap_AwardTypeAxis
= fnhc_StockIncentivePlanMember
$ 0us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
/ us-gaap_AwardTypeAxis
= fnhc_StockIncentivePlanMember
           
Granted (in dollars per share) $ 28.79us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
/ us-gaap_AwardTypeAxis
= fnhc_StockIncentivePlanMember
  $ 5.54us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
/ us-gaap_AwardTypeAxis
= fnhc_StockIncentivePlanMember
$ 5.54us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
/ us-gaap_AwardTypeAxis
= fnhc_StockIncentivePlanMember
           
Exercised (in dollars per share) $ 10.47us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue
/ us-gaap_AwardTypeAxis
= fnhc_StockIncentivePlanMember
  $ 0us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue
/ us-gaap_AwardTypeAxis
= fnhc_StockIncentivePlanMember
$ 0us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue
/ us-gaap_AwardTypeAxis
= fnhc_StockIncentivePlanMember
           
Cancelled (in dollars per share) $ 0us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue
/ us-gaap_AwardTypeAxis
= fnhc_StockIncentivePlanMember
  $ 5.54us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue
/ us-gaap_AwardTypeAxis
= fnhc_StockIncentivePlanMember
$ 5.54us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue
/ us-gaap_AwardTypeAxis
= fnhc_StockIncentivePlanMember
           
Outstanding, end of period (in dollars per share) $ 19.41us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
/ us-gaap_AwardTypeAxis
= fnhc_StockIncentivePlanMember
  $ 5.54us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
/ us-gaap_AwardTypeAxis
= fnhc_StockIncentivePlanMember
$ 5.54us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
/ us-gaap_AwardTypeAxis
= fnhc_StockIncentivePlanMember
           
2012 Stock Incentive Plan [Member] | Chief Executive Officer and President [Member]                    
Other Than Stock Option Plans, Number of Shares [Abstract]                    
Granted (in shares)         32,997us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
/ us-gaap_AwardTypeAxis
= fnhc_StockIncentivePlanMember
/ us-gaap_TitleOfIndividualAxis
= us-gaap_ChiefExecutiveOfficerMember
45,000us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
/ us-gaap_AwardTypeAxis
= fnhc_StockIncentivePlanMember
/ us-gaap_TitleOfIndividualAxis
= us-gaap_ChiefExecutiveOfficerMember
43,997us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
/ us-gaap_AwardTypeAxis
= fnhc_StockIncentivePlanMember
/ us-gaap_TitleOfIndividualAxis
= us-gaap_ChiefExecutiveOfficerMember
100,000us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
/ us-gaap_AwardTypeAxis
= fnhc_StockIncentivePlanMember
/ us-gaap_TitleOfIndividualAxis
= us-gaap_ChiefExecutiveOfficerMember
25,000us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
/ us-gaap_AwardTypeAxis
= fnhc_StockIncentivePlanMember
/ us-gaap_TitleOfIndividualAxis
= us-gaap_ChiefExecutiveOfficerMember
50,000us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
/ us-gaap_AwardTypeAxis
= fnhc_StockIncentivePlanMember
/ us-gaap_TitleOfIndividualAxis
= us-gaap_ChiefExecutiveOfficerMember
2012 Stock Incentive Plan [Member] | Chief Financial Officer [Member]                    
Other Than Stock Option Plans, Number of Shares [Abstract]                    
Granted (in shares)         9,551us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
/ us-gaap_AwardTypeAxis
= fnhc_StockIncentivePlanMember
/ us-gaap_TitleOfIndividualAxis
= us-gaap_ChiefFinancialOfficerMember
15,000us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
/ us-gaap_AwardTypeAxis
= fnhc_StockIncentivePlanMember
/ us-gaap_TitleOfIndividualAxis
= us-gaap_ChiefFinancialOfficerMember
16,341us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
/ us-gaap_AwardTypeAxis
= fnhc_StockIncentivePlanMember
/ us-gaap_TitleOfIndividualAxis
= us-gaap_ChiefFinancialOfficerMember
50,000us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
/ us-gaap_AwardTypeAxis
= fnhc_StockIncentivePlanMember
/ us-gaap_TitleOfIndividualAxis
= us-gaap_ChiefFinancialOfficerMember
15,000us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
/ us-gaap_AwardTypeAxis
= fnhc_StockIncentivePlanMember
/ us-gaap_TitleOfIndividualAxis
= us-gaap_ChiefFinancialOfficerMember
 
2012 Stock Incentive Plan [Member] | Director [Member]                    
Other Than Stock Option Plans, Number of Shares [Abstract]                    
Granted (in shares)         6,252us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
/ us-gaap_AwardTypeAxis
= fnhc_StockIncentivePlanMember
/ us-gaap_TitleOfIndividualAxis
= us-gaap_DirectorMember
50,000us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
/ us-gaap_AwardTypeAxis
= fnhc_StockIncentivePlanMember
/ us-gaap_TitleOfIndividualAxis
= us-gaap_DirectorMember
15,710us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
/ us-gaap_AwardTypeAxis
= fnhc_StockIncentivePlanMember
/ us-gaap_TitleOfIndividualAxis
= us-gaap_DirectorMember
  20,000us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
/ us-gaap_AwardTypeAxis
= fnhc_StockIncentivePlanMember
/ us-gaap_TitleOfIndividualAxis
= us-gaap_DirectorMember
 
2012 Stock Incentive Plan [Member] | Other Employees [Member]                    
Other Than Stock Option Plans, Number of Shares [Abstract]                    
Granted (in shares)         17,340us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
/ us-gaap_AwardTypeAxis
= fnhc_StockIncentivePlanMember
/ us-gaap_TitleOfIndividualAxis
= fnhc_OtherEmployeesMember
20,000us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
/ us-gaap_AwardTypeAxis
= fnhc_StockIncentivePlanMember
/ us-gaap_TitleOfIndividualAxis
= fnhc_OtherEmployeesMember
12,600us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
/ us-gaap_AwardTypeAxis
= fnhc_StockIncentivePlanMember
/ us-gaap_TitleOfIndividualAxis
= fnhc_OtherEmployeesMember
  40,000us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
/ us-gaap_AwardTypeAxis
= fnhc_StockIncentivePlanMember
/ us-gaap_TitleOfIndividualAxis
= fnhc_OtherEmployeesMember