-us-gaap:Antidilutive Securities, Name [Domain] {us-gaap:AntidilutiveSecuritiesNameDomain}
us-gaap:Stock Compensation Plan [Member] {us-gaap:StockCompensationPlanMember}
us-gaap:Convertible Debt Securities [Member] {us-gaap:ConvertibleDebtSecuritiesMember}
us-gaap:Stock Options [Member] {us-gaap:StockOptionsMember}
us-gaap:Warrants [Member] {us-gaap:WarrantsMember}
us-gaap:Outstanding Stock Awards [Member] {us-gaap:OutstandingStockAwardsMember}
us-gaap:Restricted Stock [Member] {us-gaap:RestrictedStockMember}
us-gaap:Contingently Issuable Shares [Member] {us-gaap:ContingentlyIssuableSharesMember}
us-gaap:Equity Unit Purchase Agreements [Member] {us-gaap:EquityUnitPurchaseAgreementsMember}
us-gaap:Equity Forward Agreements [Member] {us-gaap:EquityForwardAgreementsMember}