XML 14 R39.htm IDEA: XBRL DOCUMENT
v2.4.1.9

Schedule of Redeemable Preferred Stock (Detail) (USD $) | Sep. 30, 2014 | Dec. 31, 2013 | Dec. 31, 2012 | Feb. 29, 2012 | Dec. 31, 2011 | Jan. 31, 2013 | Nov. 30, 2012 | Nov. 30, 2013
--- | --- | --- | --- | --- | --- | --- | --- | ---
Schedule Of Redeemable Convertible Preferred Stock [Line Items] |  |  |  |  |  |  |  |
Preferred Shares Authorized | 0 us-gaap_TemporaryEquitySharesAuthorized | 99,292,610 us-gaap_TemporaryEquitySharesAuthorized | 78,372,931 us-gaap_TemporaryEquitySharesAuthorized |  |  |  |  |
Preferred Shares Issued | 0 us-gaap_TemporaryEquitySharesIssued | 94,483,404 us-gaap_TemporaryEquitySharesIssued | 73,991,017 us-gaap_TemporaryEquitySharesIssued |  |  |  |  |
Preferred Shares Outstanding | 0 us-gaap_TemporaryEquitySharesOutstanding | 94,483,404 us-gaap_TemporaryEquitySharesOutstanding | 73,991,017 us-gaap_TemporaryEquitySharesOutstanding |  |  |  |  |
Liquidation Preference |  | $ 104,588,000 us-gaap_TemporaryEquityLiquidationPreference | $ 63,629,000 us-gaap_TemporaryEquityLiquidationPreference |  |  |  |  |
Carrying Value |  | 103,797 us-gaap_RedeemableNoncontrollingInterestEquityCarryingAmount | 62,785 us-gaap_RedeemableNoncontrollingInterestEquityCarryingAmount |  |  |  |  |
Common Stock Issuable Upon Conversion |  | 15,045,125 us-gaap_ConvertiblePreferredStockSharesIssuedUponConversion | 11,782,007 us-gaap_ConvertiblePreferredStockSharesIssuedUponConversion |  |  |  |  |
Series A Preferred Stock [Member] |  |  |  |  |  |  |  |
Schedule Of Redeemable Convertible Preferred Stock [Line Items] |  |  |  |  |  |  |  |
Preferred Shares Authorized |  | 5,363,239 us-gaap_TemporaryEquitySharesAuthorized / us-gaap_StatementClassOfStockAxis = us-gaap_SeriesAPreferredStockMember | 5,363,239 us-gaap_TemporaryEquitySharesAuthorized / us-gaap_StatementClassOfStockAxis = us-gaap_SeriesAPreferredStockMember |  |  |  |  |
Preferred Shares Issued |  | 5,363,239 us-gaap_TemporaryEquitySharesIssued / us-gaap_StatementClassOfStockAxis = us-gaap_SeriesAPreferredStockMember | 5,363,239 us-gaap_TemporaryEquitySharesIssued / us-gaap_StatementClassOfStockAxis = us-gaap_SeriesAPreferredStockMember |  |  |  |  |
Preferred Shares Outstanding |  | 5,363,239 us-gaap_TemporaryEquitySharesOutstanding / us-gaap_StatementClassOfStockAxis = us-gaap_SeriesAPreferredStockMember | 5,363,239 us-gaap_TemporaryEquitySharesOutstanding / us-gaap_StatementClassOfStockAxis = us-gaap_SeriesAPreferredStockMember |  |  |  |  |
Liquidation Preference |  | 2,250,000 us-gaap_TemporaryEquityLiquidationPreference / us-gaap_StatementClassOfStockAxis = us-gaap_SeriesAPreferredStockMember | 2,250,000 us-gaap_TemporaryEquityLiquidationPreference / us-gaap_StatementClassOfStockAxis = us-gaap_SeriesAPreferredStockMember |  |  |  |  |
Carrying Value |  | 2,229 us-gaap_RedeemableNoncontrollingInterestEquityCarryingAmount / us-gaap_StatementClassOfStockAxis = us-gaap_SeriesAPreferredStockMember | 2,222 us-gaap_RedeemableNoncontrollingInterestEquityCarryingAmount / us-gaap_StatementClassOfStockAxis = us-gaap_SeriesAPreferredStockMember |  |  |  |  |
Common Stock Issuable Upon Conversion |  | 854,018 us-gaap_ConvertiblePreferredStockSharesIssuedUponConversion / us-gaap_StatementClassOfStockAxis = us-gaap_SeriesAPreferredStockMember | 854,018 us-gaap_ConvertiblePreferredStockSharesIssuedUponConversion / us-gaap_StatementClassOfStockAxis = us-gaap_SeriesAPreferredStockMember |  |  |  |  |
Series B Preferred Stock [Member] |  |  |  |  |  |  |  |
Schedule Of Redeemable Convertible Preferred Stock [Line Items] |  |  |  |  |  |  |  |
Preferred Shares Authorized |  | 40,266,246 us-gaap_TemporaryEquitySharesAuthorized / us-gaap_StatementClassOfStockAxis = us-gaap_SeriesBPreferredStockMember | 40,266,246 us-gaap_TemporaryEquitySharesAuthorized / us-gaap_StatementClassOfStockAxis = us-gaap_SeriesBPreferredStockMember |  |  |  |  |
Preferred Shares Issued |  | 40,266,246 us-gaap_TemporaryEquitySharesIssued / us-gaap_StatementClassOfStockAxis = us-gaap_SeriesBPreferredStockMember | 40,266,246 us-gaap_TemporaryEquitySharesIssued / us-gaap_StatementClassOfStockAxis = us-gaap_SeriesBPreferredStockMember |  |  |  |  |
Preferred Shares Outstanding |  | 40,266,246 us-gaap_TemporaryEquitySharesOutstanding / us-gaap_StatementClassOfStockAxis = us-gaap_SeriesBPreferredStockMember | 40,266,246 us-gaap_TemporaryEquitySharesOutstanding / us-gaap_StatementClassOfStockAxis = us-gaap_SeriesBPreferredStockMember |  |  |  |  |
Liquidation Preference |  | 30,402,000 us-gaap_TemporaryEquityLiquidationPreference / us-gaap_StatementClassOfStockAxis = us-gaap_SeriesBPreferredStockMember | 30,402,000 us-gaap_TemporaryEquityLiquidationPreference / us-gaap_StatementClassOfStockAxis = us-gaap_SeriesBPreferredStockMember |  |  |  |  |
Carrying Value |  | 30,351 us-gaap_RedeemableNoncontrollingInterestEquityCarryingAmount / us-gaap_StatementClassOfStockAxis = us-gaap_SeriesBPreferredStockMember | 30,335 us-gaap_RedeemableNoncontrollingInterestEquityCarryingAmount / us-gaap_StatementClassOfStockAxis = us-gaap_SeriesBPreferredStockMember |  |  |  |  |
Common Stock Issuable Upon Conversion |  | 6,411,822 us-gaap_ConvertiblePreferredStockSharesIssuedUponConversion / us-gaap_StatementClassOfStockAxis = us-gaap_SeriesBPreferredStockMember | 6,411,822 us-gaap_ConvertiblePreferredStockSharesIssuedUponConversion / us-gaap_StatementClassOfStockAxis = us-gaap_SeriesBPreferredStockMember |  |  |  |  |
Series C Preferred Stock [Member] |  |  |  |  |  |  |  |
Schedule Of Redeemable Convertible Preferred Stock [Line Items] |  |  |  |  |  |  |  |
Preferred Shares Authorized |  | 16,732,284 us-gaap_TemporaryEquitySharesAuthorized / us-gaap_StatementClassOfStockAxis = us-gaap_SeriesCPreferredStockMember | 16,732,284 us-gaap_TemporaryEquitySharesAuthorized / us-gaap_StatementClassOfStockAxis = us-gaap_SeriesCPreferredStockMember |  |  |  |  |
Preferred Shares Issued |  | 16,732,284 us-gaap_TemporaryEquitySharesIssued / us-gaap_StatementClassOfStockAxis = us-gaap_SeriesCPreferredStockMember | 16,732,284 us-gaap_TemporaryEquitySharesIssued / us-gaap_StatementClassOfStockAxis = us-gaap_SeriesCPreferredStockMember | 7,808,400 us-gaap_TemporaryEquitySharesIssued / us-gaap_StatementClassOfStockAxis = us-gaap_SeriesCPreferredStockMember | 8,923,884 us-gaap_TemporaryEquitySharesIssued / us-gaap_StatementClassOfStockAxis = us-gaap_SeriesCPreferredStockMember |  |  |
Preferred Shares Outstanding |  | 16,732,284 us-gaap_TemporaryEquitySharesOutstanding / us-gaap_StatementClassOfStockAxis = us-gaap_SeriesCPreferredStockMember | 16,732,284 us-gaap_TemporaryEquitySharesOutstanding / us-gaap_StatementClassOfStockAxis = us-gaap_SeriesCPreferredStockMember |  |  |  |  |
Liquidation Preference |  | 15,161,000 us-gaap_TemporaryEquityLiquidationPreference / us-gaap_StatementClassOfStockAxis = us-gaap_SeriesCPreferredStockMember | 15,161,000 us-gaap_TemporaryEquityLiquidationPreference / us-gaap_StatementClassOfStockAxis = us-gaap_SeriesCPreferredStockMember |  |  |  |  |
Carrying Value |  | 15,144 us-gaap_RedeemableNoncontrollingInterestEquityCarryingAmount / us-gaap_StatementClassOfStockAxis = us-gaap_SeriesCPreferredStockMember | 15,137 us-gaap_RedeemableNoncontrollingInterestEquityCarryingAmount / us-gaap_StatementClassOfStockAxis = us-gaap_SeriesCPreferredStockMember |  |  |  |  |
Common Stock Issuable Upon Conversion |  | 2,664,376 us-gaap_ConvertiblePreferredStockSharesIssuedUponConversion / us-gaap_StatementClassOfStockAxis = us-gaap_SeriesCPreferredStockMember | 2,664,376 us-gaap_ConvertiblePreferredStockSharesIssuedUponConversion / us-gaap_StatementClassOfStockAxis = us-gaap_SeriesCPreferredStockMember |  |  |  |  |
Series D Preferred Stock [Member] |  |  |  |  |  |  |  |
Schedule Of Redeemable Convertible Preferred Stock [Line Items] |  |  |  |  |  |  |  |
Preferred Shares Authorized |  | 16,011,162 us-gaap_TemporaryEquitySharesAuthorized / us-gaap_StatementClassOfStockAxis = us-gaap_SeriesDPreferredStockMember | 16,011,162 us-gaap_TemporaryEquitySharesAuthorized / us-gaap_StatementClassOfStockAxis = us-gaap_SeriesDPreferredStockMember |  |  |  |  |
Preferred Shares Issued |  | 16,011,162 us-gaap_TemporaryEquitySharesIssued / us-gaap_StatementClassOfStockAxis = us-gaap_SeriesDPreferredStockMember | 11,629,248 us-gaap_TemporaryEquitySharesIssued / us-gaap_StatementClassOfStockAxis = us-gaap_SeriesDPreferredStockMember |  |  | 4,381,914 us-gaap_TemporaryEquitySharesIssued / us-gaap_StatementClassOfStockAxis = us-gaap_SeriesDPreferredStockMember | 6,653,988 us-gaap_TemporaryEquitySharesIssued / us-gaap_StatementClassOfStockAxis = us-gaap_SeriesDPreferredStockMember |
Preferred Shares Outstanding |  | 16,011,162 us-gaap_TemporaryEquitySharesOutstanding / us-gaap_StatementClassOfStockAxis = us-gaap_SeriesDPreferredStockMember | 11,629,248 us-gaap_TemporaryEquitySharesOutstanding / us-gaap_StatementClassOfStockAxis = us-gaap_SeriesDPreferredStockMember |  |  |  |  |
Liquidation Preference |  | 21,775,000 us-gaap_TemporaryEquityLiquidationPreference / us-gaap_StatementClassOfStockAxis = us-gaap_SeriesDPreferredStockMember | 15,816,000 us-gaap_TemporaryEquityLiquidationPreference / us-gaap_StatementClassOfStockAxis = us-gaap_SeriesDPreferredStockMember |  |  |  |  |
Carrying Value |  | 21,226 us-gaap_RedeemableNoncontrollingInterestEquityCarryingAmount / us-gaap_StatementClassOfStockAxis = us-gaap_SeriesDPreferredStockMember | 15,091 us-gaap_RedeemableNoncontrollingInterestEquityCarryingAmount / us-gaap_StatementClassOfStockAxis = us-gaap_SeriesDPreferredStockMember |  |  |  |  |
Common Stock Issuable Upon Conversion |  | 2,549,548 us-gaap_ConvertiblePreferredStockSharesIssuedUponConversion / us-gaap_StatementClassOfStockAxis = us-gaap_SeriesDPreferredStockMember | 1,851,791 us-gaap_ConvertiblePreferredStockSharesIssuedUponConversion / us-gaap_StatementClassOfStockAxis = us-gaap_SeriesDPreferredStockMember |  |  |  |  |
Series E Preferred Stock [Member] |  |  |  |  |  |  |  |
Schedule Of Redeemable Convertible Preferred Stock [Line Items] |  |  |  |  |  |  |  |
Preferred Shares Authorized |  | 20,919,679 us-gaap_TemporaryEquitySharesAuthorized / us-gaap_StatementClassOfStockAxis = us-gaap_SeriesEPreferredStockMember |  |  |  |  |  |
Preferred Shares Issued |  | 16,110,473 us-gaap_TemporaryEquitySharesIssued / us-gaap_StatementClassOfStockAxis = us-gaap_SeriesEPreferredStockMember |  |  |  |  |  | 16,110,473 us-gaap_TemporaryEquitySharesIssued / us-gaap_StatementClassOfStockAxis = us-gaap_SeriesEPreferredStockMember
Preferred Shares Outstanding |  | 16,110,473 us-gaap_TemporaryEquitySharesOutstanding / us-gaap_StatementClassOfStockAxis = us-gaap_SeriesEPreferredStockMember |  |  |  |  |  |
Liquidation Preference |  | 35,000,000 us-gaap_TemporaryEquityLiquidationPreference / us-gaap_StatementClassOfStockAxis = us-gaap_SeriesEPreferredStockMember |  |  |  |  |  |
Carrying Value |  | $ 34,847 us-gaap_RedeemableNoncontrollingInterestEquityCarryingAmount / us-gaap_StatementClassOfStockAxis = us-gaap_SeriesEPreferredStockMember |  |  |  |  |  |
Common Stock Issuable Upon Conversion |  | 2,565,361 us-gaap_ConvertiblePreferredStockSharesIssuedUponConversion / us-gaap_StatementClassOfStockAxis = us-gaap_SeriesEPreferredStockMember |  |  |  |  |  |

X
- Definition Number of shares issued for each share of convertible preferred stock that is converted. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 505 -SubTopic 10 -Section 50 -Paragraph 3 -URI http://asc.fasb.org/extlink&oid=6928386&loc=d3e21475-112644 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Regulation S-X (SX) -Number 210 -Section 02 -Paragraph 29 -Article 5 Reference 3: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 505 -SubTopic 10 -Section 50 -Paragraph 6 -Subparagraph (b) -URI http://asc.fasb.org/extlink&oid=6928386&loc=d3e21506-112644 + Details
Name: | us-gaap_ConvertiblePreferredStockSharesIssuedUponConversion
Namespace Prefix: | us-gaap_
Data Type: | xbrli:sharesItemType
Balance Type: | na
Period Type: | instant

X
- Definition As of the reporting date, the aggregate carrying amount of all noncontrolling interests which are redeemable by the (parent) entity (1) at a fixed or determinable price on a fixed or determinable date, (2) at the option of the holder of the noncontrolling interest, or (3) upon occurrence of an event that is not solely within the control of the (parent) entity. This item includes noncontrolling interest holder's ownership (or holders' ownership) regardless of the type of equity interest (common, preferred, other) including all potential organizational (legal) forms of the investee entity. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 480 -SubTopic 10 -Section S99 -Paragraph 3A -Subparagraph 14 -URI http://asc.fasb.org/extlink&oid=27011957&loc=SL6540498-122764 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 480 -SubTopic 10 -Section S99 -Paragraph 3A -Subparagraph (16)(c) -URI http://asc.fasb.org/extlink&oid=27011957&loc=SL6540498-122764 Reference 3: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 480 -SubTopic 10 -Section S99 -Paragraph 3A -Subparagraph 15 -URI http://asc.fasb.org/extlink&oid=27011957&loc=SL6540498-122764 Reference 4: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 480 -SubTopic 10 -Section S99 -Paragraph 3A -Subparagraph (12)(c) -URI http://asc.fasb.org/extlink&oid=27011957&loc=SL6540498-122764 + Details
Name: | us-gaap_RedeemableNoncontrollingInterestEquityCarryingAmount
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition The aggregate liquidation preference (or restrictions) of stock classified as temporary equity that has a preference in involuntary liquidation considerably in excess of the par or stated value of the shares. The liquidation preference is the difference between the preference in liquidation and the par or stated values of the share. Temporary equity is a security with redemption features that are outside the control of the issuer, is not classified as an asset or liability in conformity with GAAP, and is not mandatorily redeemable. Includes any type of security that is redeemable at a fixed or determinable price or on a fixed or determinable date or dates, is redeemable at the option of the holder, or has conditions for redemption which are not solely within the control of the issuer. If convertible, the issuer does not control the actions or events necessary to issue the maximum number of shares that could be required to be delivered under the conversion option if the holder exercises the option to convert the stock to another class of equity. If the security is a warrant or a rights issue, the warrant or rights issue is considered to be temporary equity if the issuer cannot demonstrate that it would be able to deliver upon the exercise of the option by the holder in all cases. Includes stock with put option held by ESOP and stock redeemable by holder only in the event of a change in control of the issuer. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 210 -SubTopic 10 -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02.28(b)) -URI http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682 + Details
Name: | us-gaap_TemporaryEquityLiquidationPreference
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition The maximum number of securities classified as temporary equity that are permitted to be issued by an entity's charter and bylaws. Temporary equity is a security with redemption features that are outside the control of the issuer, is not classified as an asset or liability in conformity with GAAP, and is not mandatorily redeemable. Includes any type of security that is redeemable at a fixed or determinable price or on a fixed or determinable date or dates, is redeemable at the option of the holder, or has conditions for redemption which are not solely within the control of the issuer. If convertible, the issuer does not control the actions or events necessary to issue the maximum number of shares that could be required to be delivered under the conversion option if the holder exercises the option to convert the stock to another class of equity. If the security is a warrant or a rights issue, the warrant or rights issue is considered to be temporary equity if the issuer cannot demonstrate that it would be able to deliver upon the exercise of the option by the holder in all cases. Includes stock with put option held by ESOP and stock redeemable by holder only in the event of a change in control of the issuer. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 210 -SubTopic 10 -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02.27(b)) -URI http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Regulation S-X (SX) -Number 210 -Section 02 -Paragraph 28 -Subparagraph b -Article 5 + Details
Name: | us-gaap_TemporaryEquitySharesAuthorized
Namespace Prefix: | us-gaap_
Data Type: | xbrli:sharesItemType
Balance Type: | na
Period Type: | instant

X
- Definition The number of securities classified as temporary equity that have been sold (or granted) to the entity's shareholders. Securities issued include securities outstanding and securities held in treasury. Temporary equity is a security with redemption features that are outside the control of the issuer, is not classified as an asset or liability in conformity with GAAP, and is not mandatorily redeemable. Includes any type of security that is redeemable at a fixed or determinable price or on a fixed or determinable date or dates, is redeemable at the option of the holder, or has conditions for redemption which are not solely within the control of the issuer. If convertible, the issuer does not control the actions or events necessary to issue the maximum number of shares that could be required to be delivered under the conversion option if the holder exercises the option to convert the stock to another class of equity. If the security is a warrant or a rights issue, the warrant or rights issue is considered to be temporary equity if the issuer cannot demonstrate that it would be able to deliver upon the exercise of the option by the holder in all cases. Includes stock with put option held by ESOP and stock redeemable by holder only in the event of a change in control of the issuer. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 210 -SubTopic 10 -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02.27(b)) -URI http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Regulation S-X (SX) -Number 210 -Section 02 -Paragraph 28 -Subparagraph b -Article 5 + Details
Name: | us-gaap_TemporaryEquitySharesIssued
Namespace Prefix: | us-gaap_
Data Type: | xbrli:sharesItemType
Balance Type: | na
Period Type: | instant

X
- Definition The number of securities classified as temporary equity that have been issued and are held by the entity's shareholders. Securities outstanding equals securities issued minus securities held in treasury. Temporary equity is a security with redemption features that are outside the control of the issuer, is not classified as an asset or liability in conformity with GAAP, and is not mandatorily redeemable. Includes any type of security that is redeemable at a fixed or determinable price or on a fixed or determinable date or dates, is redeemable at the option of the holder, or has conditions for redemption which are not solely within the control of the issuer. If convertible, the issuer does not control the actions or events necessary to issue the maximum number of shares that could be required to be delivered under the conversion option if the holder exercises the option to convert the stock to another class of equity. If the security is a warrant or a rights issue, the warrant or rights issue is considered to be temporary equity if the issuer cannot demonstrate that it would be able to deliver upon the exercise of the option by the holder in all cases. Includes stock with put option held by ESOP and stock redeemable by holder only in the event of a change in control of the issuer. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 210 -SubTopic 10 -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02.27(b)) -URI http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Regulation S-X (SX) -Number 210 -Section 02 -Paragraph 28 -Subparagraph b -Article 5 + Details
Name: | us-gaap_TemporaryEquitySharesOutstanding
Namespace Prefix: | us-gaap_
Data Type: | xbrli:sharesItemType
Balance Type: | na
Period Type: | instant

X
- Details
Name: | zfgn_ScheduleOfRedeemableConvertiblePreferredStockLineItems
Namespace Prefix: | zfgn_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Details
Name: | us-gaap_StatementClassOfStockAxis=us-gaap_SeriesAPreferredStockMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_StatementClassOfStockAxis=us-gaap_SeriesBPreferredStockMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_StatementClassOfStockAxis=us-gaap_SeriesCPreferredStockMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_StatementClassOfStockAxis=us-gaap_SeriesDPreferredStockMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_StatementClassOfStockAxis=us-gaap_SeriesEPreferredStockMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |