General form of registration statement for all companies including face-amount certificate companies

CONSOLIDATED BALANCE SHEETS (Parenthetical)

v2.4.1.9
CONSOLIDATED BALANCE SHEETS (Parenthetical) (USD $)
Mar. 31, 2015
Dec. 31, 2014
Dec. 31, 2013
Long-term Debt, Gross   $ 3,376,573us-gaap_DebtInstrumentCarryingAmount $ 2,027,240us-gaap_DebtInstrumentCarryingAmount
Common Stock, Par or Stated Value Per Share $ 0.01us-gaap_CommonStockParOrStatedValuePerShare $ 0.01us-gaap_CommonStockParOrStatedValuePerShare $ 0.01us-gaap_CommonStockParOrStatedValuePerShare
Common Stock, Shares Authorized 100,000,000us-gaap_CommonStockSharesAuthorized 100,000,000us-gaap_CommonStockSharesAuthorized 70,000,000us-gaap_CommonStockSharesAuthorized
Common Stock, Shares, Issued 6,351,698us-gaap_CommonStockSharesIssued 201,787us-gaap_CommonStockSharesIssued 184,474us-gaap_CommonStockSharesIssued
Preferred Stock, Par or Stated Value Per Share $ 0.01us-gaap_PreferredStockParOrStatedValuePerShare    
Preferred Stock, Shares Authorized 10,000,000us-gaap_PreferredStockSharesAuthorized    
Preferred Stock, Shares Issued 0us-gaap_PreferredStockSharesIssued    
Series A Preferred Stock [Member]      
Temporary Equity, Par or Stated Value Per Share $ 0.01us-gaap_TemporaryEquityParOrStatedValuePerShare
/ us-gaap_StatementClassOfStockAxis
= us-gaap_SeriesAPreferredStockMember
$ 0.01us-gaap_TemporaryEquityParOrStatedValuePerShare
/ us-gaap_StatementClassOfStockAxis
= us-gaap_SeriesAPreferredStockMember
$ 0.01us-gaap_TemporaryEquityParOrStatedValuePerShare
/ us-gaap_StatementClassOfStockAxis
= us-gaap_SeriesAPreferredStockMember
Temporary Equity, Shares Authorized 2,483,692us-gaap_TemporaryEquitySharesAuthorized
/ us-gaap_StatementClassOfStockAxis
= us-gaap_SeriesAPreferredStockMember
2,483,692us-gaap_TemporaryEquitySharesAuthorized
/ us-gaap_StatementClassOfStockAxis
= us-gaap_SeriesAPreferredStockMember
2,483,692us-gaap_TemporaryEquitySharesAuthorized
/ us-gaap_StatementClassOfStockAxis
= us-gaap_SeriesAPreferredStockMember
Temporary Equity, Shares Issued 0us-gaap_TemporaryEquitySharesIssued
/ us-gaap_StatementClassOfStockAxis
= us-gaap_SeriesAPreferredStockMember
2,483,692us-gaap_TemporaryEquitySharesIssued
/ us-gaap_StatementClassOfStockAxis
= us-gaap_SeriesAPreferredStockMember
2,483,692us-gaap_TemporaryEquitySharesIssued
/ us-gaap_StatementClassOfStockAxis
= us-gaap_SeriesAPreferredStockMember
Temporary Equity, Shares Outstanding 0us-gaap_TemporaryEquitySharesOutstanding
/ us-gaap_StatementClassOfStockAxis
= us-gaap_SeriesAPreferredStockMember
2,483,692us-gaap_TemporaryEquitySharesOutstanding
/ us-gaap_StatementClassOfStockAxis
= us-gaap_SeriesAPreferredStockMember
2,483,692us-gaap_TemporaryEquitySharesOutstanding
/ us-gaap_StatementClassOfStockAxis
= us-gaap_SeriesAPreferredStockMember
Temporary Equity, Liquidation Preference   5,960,863us-gaap_TemporaryEquityLiquidationPreference
/ us-gaap_StatementClassOfStockAxis
= us-gaap_SeriesAPreferredStockMember
 
Preferred Stock, Par or Stated Value Per Share $ 0.01us-gaap_PreferredStockParOrStatedValuePerShare
/ us-gaap_StatementClassOfStockAxis
= us-gaap_SeriesAPreferredStockMember
   
Preferred Stock, Shares Authorized 2,483,692us-gaap_PreferredStockSharesAuthorized
/ us-gaap_StatementClassOfStockAxis
= us-gaap_SeriesAPreferredStockMember
2,483,692us-gaap_PreferredStockSharesAuthorized
/ us-gaap_StatementClassOfStockAxis
= us-gaap_SeriesAPreferredStockMember
 
Series B Preferred Stock [Member]      
Temporary Equity, Par or Stated Value Per Share $ 0.01us-gaap_TemporaryEquityParOrStatedValuePerShare
/ us-gaap_StatementClassOfStockAxis
= us-gaap_SeriesBPreferredStockMember
$ 0.01us-gaap_TemporaryEquityParOrStatedValuePerShare
/ us-gaap_StatementClassOfStockAxis
= us-gaap_SeriesBPreferredStockMember
$ 0.01us-gaap_TemporaryEquityParOrStatedValuePerShare
/ us-gaap_StatementClassOfStockAxis
= us-gaap_SeriesBPreferredStockMember
Temporary Equity, Shares Authorized 13,794,259us-gaap_TemporaryEquitySharesAuthorized
/ us-gaap_StatementClassOfStockAxis
= us-gaap_SeriesBPreferredStockMember
13,794,259us-gaap_TemporaryEquitySharesAuthorized
/ us-gaap_StatementClassOfStockAxis
= us-gaap_SeriesBPreferredStockMember
13,819,649us-gaap_TemporaryEquitySharesAuthorized
/ us-gaap_StatementClassOfStockAxis
= us-gaap_SeriesBPreferredStockMember
Temporary Equity, Shares Issued 0us-gaap_TemporaryEquitySharesIssued
/ us-gaap_StatementClassOfStockAxis
= us-gaap_SeriesBPreferredStockMember
8,073,508us-gaap_TemporaryEquitySharesIssued
/ us-gaap_StatementClassOfStockAxis
= us-gaap_SeriesBPreferredStockMember
8,073,508us-gaap_TemporaryEquitySharesIssued
/ us-gaap_StatementClassOfStockAxis
= us-gaap_SeriesBPreferredStockMember
Temporary Equity, Shares Outstanding 0us-gaap_TemporaryEquitySharesOutstanding
/ us-gaap_StatementClassOfStockAxis
= us-gaap_SeriesBPreferredStockMember
8,073,508us-gaap_TemporaryEquitySharesOutstanding
/ us-gaap_StatementClassOfStockAxis
= us-gaap_SeriesBPreferredStockMember
8,073,508us-gaap_TemporaryEquitySharesOutstanding
/ us-gaap_StatementClassOfStockAxis
= us-gaap_SeriesBPreferredStockMember
Temporary Equity, Liquidation Preference   7,023,952us-gaap_TemporaryEquityLiquidationPreference
/ us-gaap_StatementClassOfStockAxis
= us-gaap_SeriesBPreferredStockMember
 
Preferred Stock, Par or Stated Value Per Share $ 0.01us-gaap_PreferredStockParOrStatedValuePerShare
/ us-gaap_StatementClassOfStockAxis
= us-gaap_SeriesBPreferredStockMember
   
Preferred Stock, Shares Authorized 13,819,649us-gaap_PreferredStockSharesAuthorized
/ us-gaap_StatementClassOfStockAxis
= us-gaap_SeriesBPreferredStockMember
13,819,649us-gaap_PreferredStockSharesAuthorized
/ us-gaap_StatementClassOfStockAxis
= us-gaap_SeriesBPreferredStockMember
 
Series C Preferred Stock [Member]      
Temporary Equity, Par or Stated Value Per Share $ 0.01us-gaap_TemporaryEquityParOrStatedValuePerShare
/ us-gaap_StatementClassOfStockAxis
= us-gaap_SeriesCPreferredStockMember
$ 0.01us-gaap_TemporaryEquityParOrStatedValuePerShare
/ us-gaap_StatementClassOfStockAxis
= us-gaap_SeriesCPreferredStockMember
$ 0.01us-gaap_TemporaryEquityParOrStatedValuePerShare
/ us-gaap_StatementClassOfStockAxis
= us-gaap_SeriesCPreferredStockMember
Temporary Equity, Shares Authorized 5,161,236us-gaap_TemporaryEquitySharesAuthorized
/ us-gaap_StatementClassOfStockAxis
= us-gaap_SeriesCPreferredStockMember
5,161,236us-gaap_TemporaryEquitySharesAuthorized
/ us-gaap_StatementClassOfStockAxis
= us-gaap_SeriesCPreferredStockMember
5,161,241us-gaap_TemporaryEquitySharesAuthorized
/ us-gaap_StatementClassOfStockAxis
= us-gaap_SeriesCPreferredStockMember
Temporary Equity, Shares Issued 0us-gaap_TemporaryEquitySharesIssued
/ us-gaap_StatementClassOfStockAxis
= us-gaap_SeriesCPreferredStockMember
3,351,156us-gaap_TemporaryEquitySharesIssued
/ us-gaap_StatementClassOfStockAxis
= us-gaap_SeriesCPreferredStockMember
3,351,156us-gaap_TemporaryEquitySharesIssued
/ us-gaap_StatementClassOfStockAxis
= us-gaap_SeriesCPreferredStockMember
Temporary Equity, Shares Outstanding 0us-gaap_TemporaryEquitySharesOutstanding
/ us-gaap_StatementClassOfStockAxis
= us-gaap_SeriesCPreferredStockMember
3,351,156us-gaap_TemporaryEquitySharesOutstanding
/ us-gaap_StatementClassOfStockAxis
= us-gaap_SeriesCPreferredStockMember
3,351,156us-gaap_TemporaryEquitySharesOutstanding
/ us-gaap_StatementClassOfStockAxis
= us-gaap_SeriesCPreferredStockMember
Temporary Equity, Liquidation Preference   5,857,140us-gaap_TemporaryEquityLiquidationPreference
/ us-gaap_StatementClassOfStockAxis
= us-gaap_SeriesCPreferredStockMember
 
Preferred Stock, Par or Stated Value Per Share $ 0.01us-gaap_PreferredStockParOrStatedValuePerShare
/ us-gaap_StatementClassOfStockAxis
= us-gaap_SeriesCPreferredStockMember
   
Preferred Stock, Shares Authorized 5,161,241us-gaap_PreferredStockSharesAuthorized
/ us-gaap_StatementClassOfStockAxis
= us-gaap_SeriesCPreferredStockMember
5,161,241us-gaap_PreferredStockSharesAuthorized
/ us-gaap_StatementClassOfStockAxis
= us-gaap_SeriesCPreferredStockMember
 
Series D Preferred Stock [Member]      
Temporary Equity, Par or Stated Value Per Share $ 0.01us-gaap_TemporaryEquityParOrStatedValuePerShare
/ us-gaap_StatementClassOfStockAxis
= us-gaap_SeriesDPreferredStockMember
$ 0.01us-gaap_TemporaryEquityParOrStatedValuePerShare
/ us-gaap_StatementClassOfStockAxis
= us-gaap_SeriesDPreferredStockMember
$ 0.01us-gaap_TemporaryEquityParOrStatedValuePerShare
/ us-gaap_StatementClassOfStockAxis
= us-gaap_SeriesDPreferredStockMember
Temporary Equity, Shares Authorized 24,023,485us-gaap_TemporaryEquitySharesAuthorized
/ us-gaap_StatementClassOfStockAxis
= us-gaap_SeriesDPreferredStockMember
24,023,485us-gaap_TemporaryEquitySharesAuthorized
/ us-gaap_StatementClassOfStockAxis
= us-gaap_SeriesDPreferredStockMember
29,020,554us-gaap_TemporaryEquitySharesAuthorized
/ us-gaap_StatementClassOfStockAxis
= us-gaap_SeriesDPreferredStockMember
Temporary Equity, Shares Issued 0us-gaap_TemporaryEquitySharesIssued
/ us-gaap_StatementClassOfStockAxis
= us-gaap_SeriesDPreferredStockMember
19,557,392us-gaap_TemporaryEquitySharesIssued
/ us-gaap_StatementClassOfStockAxis
= us-gaap_SeriesDPreferredStockMember
19,557,392us-gaap_TemporaryEquitySharesIssued
/ us-gaap_StatementClassOfStockAxis
= us-gaap_SeriesDPreferredStockMember
Temporary Equity, Shares Outstanding 0us-gaap_TemporaryEquitySharesOutstanding
/ us-gaap_StatementClassOfStockAxis
= us-gaap_SeriesDPreferredStockMember
19,557,392us-gaap_TemporaryEquitySharesOutstanding
/ us-gaap_StatementClassOfStockAxis
= us-gaap_SeriesDPreferredStockMember
19,557,392us-gaap_TemporaryEquitySharesOutstanding
/ us-gaap_StatementClassOfStockAxis
= us-gaap_SeriesDPreferredStockMember
Temporary Equity, Liquidation Preference   $ 23,762,876us-gaap_TemporaryEquityLiquidationPreference
/ us-gaap_StatementClassOfStockAxis
= us-gaap_SeriesDPreferredStockMember
 
Preferred Stock, Par or Stated Value Per Share $ 0.01us-gaap_PreferredStockParOrStatedValuePerShare
/ us-gaap_StatementClassOfStockAxis
= us-gaap_SeriesDPreferredStockMember
   
Preferred Stock, Shares Authorized 29,020,554us-gaap_PreferredStockSharesAuthorized
/ us-gaap_StatementClassOfStockAxis
= us-gaap_SeriesDPreferredStockMember
29,020,554us-gaap_PreferredStockSharesAuthorized
/ us-gaap_StatementClassOfStockAxis
= us-gaap_SeriesDPreferredStockMember