Annual report pursuant to Section 13 and 15(d)

Stockholders' Equity (Deficit) (Details Textual)

v2.4.1.9
Stockholders' Equity (Deficit) (Details Textual) (USD $)
1 Months Ended 12 Months Ended 3 Months Ended 1 Months Ended 2 Months Ended 1 Months Ended
Oct. 31, 2014
Dec. 31, 2014
Dec. 31, 2013
Dec. 31, 2012
Mar. 31, 2013
Mar. 15, 2011
Mar. 31, 2013
Oct. 31, 2012
Sep. 30, 2012
Apr. 30, 2013
Nov. 30, 2013
Apr. 30, 2012
Apr. 09, 2012
Class of Warrant or Right [Line Items]                          
Proceeds from Warrant Exercises   $ 0us-gaap_ProceedsFromWarrantExercises $ 1,275,000us-gaap_ProceedsFromWarrantExercises $ 4,897,000us-gaap_ProceedsFromWarrantExercises                  
Underwritten Public Offering, Number of Units Issued 21,000,000ttnp_UnderwrittenPublicOfferingNumberOfUnitsIssued                        
Underwritten Public Offering, Offering Price of Units Issued $ 0.50ttnp_UnderwrittenPublicOfferingOfferingPriceOfUnitsIssued                        
Underwritten Public Offering, Description of Units Issued each unit consisting of one share of common stock and 0.75 of a warrant, each full warrant to purchase one share of common stock at an exercise price of $0.60 per share.                        
Underwritten Public Offering, Proceeds from Units Issued 9,600,000ttnp_UnderwrittenPublicOfferingProceedsFromUnitsIssued                        
Proceeds from Issuance of Private Placement   9,591,000us-gaap_ProceedsFromIssuanceOfPrivatePlacement 4,925,000us-gaap_ProceedsFromIssuanceOfPrivatePlacement 7,516,000us-gaap_ProceedsFromIssuanceOfPrivatePlacement                  
Series A Warrants [Member]                          
Class of Warrant or Right [Line Items]                          
Class of Warrant or Right Exercised During Period     1,109,010ttnp_ClassOfWarrantOrRightExercisedDuringPeriod
/ us-gaap_ClassOfWarrantOrRightAxis
= ttnp_SeriesWarrantsMember
  1,109,010ttnp_ClassOfWarrantOrRightExercisedDuringPeriod
/ us-gaap_ClassOfWarrantOrRightAxis
= ttnp_SeriesWarrantsMember
               
Proceeds from Warrant Exercises     1,275,000us-gaap_ProceedsFromWarrantExercises
/ us-gaap_ClassOfWarrantOrRightAxis
= ttnp_SeriesWarrantsMember
  1,275,000us-gaap_ProceedsFromWarrantExercises
/ us-gaap_ClassOfWarrantOrRightAxis
= ttnp_SeriesWarrantsMember
               
Deerfield Warrant [Member]                          
Class of Warrant or Right [Line Items]                          
Class of Warrant or Right Exercised During Period             6,000,000ttnp_ClassOfWarrantOrRightExercisedDuringPeriod
/ us-gaap_ClassOfWarrantOrRightAxis
= ttnp_DeerfieldWarrantMember
           
Debt Instrument, Increase (Decrease), Net, Total             7,500,000us-gaap_DebtInstrumentIncreaseDecreaseForPeriodNet
/ us-gaap_ClassOfWarrantOrRightAxis
= ttnp_DeerfieldWarrantMember
           
Class of Warrant or Right, Exercise Price of Warrants or Rights           $ 1.57us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1
/ us-gaap_ClassOfWarrantOrRightAxis
= ttnp_DeerfieldWarrantMember
          $ 1.25us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1
/ us-gaap_ClassOfWarrantOrRightAxis
= ttnp_DeerfieldWarrantMember
 
Warrants To Purchase Common Stock Shares           6,000,000ttnp_WarrantsToPurchaseCommonStockShares
/ us-gaap_ClassOfWarrantOrRightAxis
= ttnp_DeerfieldWarrantMember
             
Series A And Series B Warrants [Member]                          
Class of Warrant or Right [Line Items]                          
Warrants Not Settleable in Cash, Fair Value Disclosure                       2,900,000us-gaap_WarrantsNotSettleableInCashFairValueDisclosure
/ us-gaap_ClassOfWarrantOrRightAxis
= ttnp_SeriesAndSeriesBWarrantsMember
 
Class A Warrant [Member]                          
Class of Warrant or Right [Line Items]                          
Underwritten Public Offering, Number of Units Issued 21,000,000ttnp_UnderwrittenPublicOfferingNumberOfUnitsIssued
/ us-gaap_ClassOfWarrantOrRightAxis
= ttnp_ClassWarrantMember
                       
Underwritten Public Offering, Offering Price of Units Issued $ 0.50ttnp_UnderwrittenPublicOfferingOfferingPriceOfUnitsIssued
/ us-gaap_ClassOfWarrantOrRightAxis
= ttnp_ClassWarrantMember
                       
Class of Warrant or Right, Exercise Price of Warrants or Rights $ 0.60us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1
/ us-gaap_ClassOfWarrantOrRightAxis
= ttnp_ClassWarrantMember
                       
Warrants To Purchase Common Stock Shares 15,750,000ttnp_WarrantsToPurchaseCommonStockShares
/ us-gaap_ClassOfWarrantOrRightAxis
= ttnp_ClassWarrantMember
                       
Series B Warrants [Member]                          
Class of Warrant or Right [Line Items]                          
Class of Warrant or Right Exercised During Period       5,761,765ttnp_ClassOfWarrantOrRightExercisedDuringPeriod
/ us-gaap_ClassOfWarrantOrRightAxis
= ttnp_SeriesBWarrantsMember
      4,627,941ttnp_ClassOfWarrantOrRightExercisedDuringPeriod
/ us-gaap_ClassOfWarrantOrRightAxis
= ttnp_SeriesBWarrantsMember
1,133,824ttnp_ClassOfWarrantOrRightExercisedDuringPeriod
/ us-gaap_ClassOfWarrantOrRightAxis
= ttnp_SeriesBWarrantsMember
       
Proceeds from Warrant Exercises               3,934,000us-gaap_ProceedsFromWarrantExercises
/ us-gaap_ClassOfWarrantOrRightAxis
= ttnp_SeriesBWarrantsMember
964,000us-gaap_ProceedsFromWarrantExercises
/ us-gaap_ClassOfWarrantOrRightAxis
= ttnp_SeriesBWarrantsMember
       
Class of Warrant or Right, Exercise Price of Warrants or Rights       $ 0.85us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1
/ us-gaap_ClassOfWarrantOrRightAxis
= ttnp_SeriesBWarrantsMember
                 
Former Lender [Member]                          
Class of Warrant or Right [Line Items]                          
Conversion of Stock, Shares Issued                   144,499us-gaap_ConversionOfStockSharesIssued1
/ us-gaap_ConversionOfStockByUniqueDescriptionAxis
= ttnp_FormerLenderMember
     
Class of Warrant or Right Exercised During Period                   287,356ttnp_ClassOfWarrantOrRightExercisedDuringPeriod
/ us-gaap_ConversionOfStockByUniqueDescriptionAxis
= ttnp_FormerLenderMember
     
Stock Purchase And Option Agreement With Affiliate [Member]                          
Class of Warrant or Right [Line Items]                          
Stock Issued During Period, Shares, New Issues                 3,400,000us-gaap_StockIssuedDuringPeriodSharesNewIssues
/ ttnp_TypeOfAgreementAxis
= ttnp_StockPurchaseAndOptionAgreementWithAffiliateMember
  6,250,000us-gaap_StockIssuedDuringPeriodSharesNewIssues
/ ttnp_TypeOfAgreementAxis
= ttnp_StockPurchaseAndOptionAgreementWithAffiliateMember
   
Proceeds from Issuance of Common Stock                 4,250,000us-gaap_ProceedsFromIssuanceOfCommonStock
/ ttnp_TypeOfAgreementAxis
= ttnp_StockPurchaseAndOptionAgreementWithAffiliateMember
  5,000,000us-gaap_ProceedsFromIssuanceOfCommonStock
/ ttnp_TypeOfAgreementAxis
= ttnp_StockPurchaseAndOptionAgreementWithAffiliateMember
   
Sale of Stock, Price Per Share                 $ 1.25us-gaap_SaleOfStockPricePerShare
/ ttnp_TypeOfAgreementAxis
= ttnp_StockPurchaseAndOptionAgreementWithAffiliateMember
  $ 0.80us-gaap_SaleOfStockPricePerShare
/ ttnp_TypeOfAgreementAxis
= ttnp_StockPurchaseAndOptionAgreementWithAffiliateMember
   
Stock Purchase And Option Agreement With Affiliate [Member] | License Revenue [Member]                          
Class of Warrant or Right [Line Items]                          
Premium Allocated To Fair Value Option Agreement       1,700,000ttnp_PremiumAllocatedToFairValueOptionAgreement
/ us-gaap_IncomeStatementLocationAxis
= ttnp_LicenseRevenueMember
/ ttnp_TypeOfAgreementAxis
= ttnp_StockPurchaseAndOptionAgreementWithAffiliateMember
                 
Premium Per Share Under Option Agreement       $ 0.50ttnp_PremiumPerShareUnderOptionAgreement
/ us-gaap_IncomeStatementLocationAxis
= ttnp_LicenseRevenueMember
/ ttnp_TypeOfAgreementAxis
= ttnp_StockPurchaseAndOptionAgreementWithAffiliateMember
                 
Common Stock [Member]                          
Class of Warrant or Right [Line Items]                          
Stock Issued During Period, Shares, New Issues   21,000,000us-gaap_StockIssuedDuringPeriodSharesNewIssues
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_CommonStockMember
6,250,000us-gaap_StockIssuedDuringPeriodSharesNewIssues
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_CommonStockMember
9,917,000us-gaap_StockIssuedDuringPeriodSharesNewIssues
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_CommonStockMember
                 
Institutional Investor [Member]                          
Class of Warrant or Right [Line Items]                          
Proceeds from Issuance of Private Placement                       5,540,000us-gaap_ProceedsFromIssuanceOfPrivatePlacement
/ us-gaap_RelatedPartyTransactionsByRelatedPartyAxis
= ttnp_InstitutionalInvestorMember
 
Payments of Stock Issuance Costs                       $ 500,000us-gaap_PaymentsOfStockIssuanceCosts
/ us-gaap_RelatedPartyTransactionsByRelatedPartyAxis
= ttnp_InstitutionalInvestorMember
 
Institutional Investor [Member] | Series A Warrants [Member]                          
Class of Warrant or Right [Line Items]                          
Class of Warrant or Right, Exercise Price of Warrants or Rights                         $ 1.15us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1
/ us-gaap_ClassOfWarrantOrRightAxis
= ttnp_SeriesWarrantsMember
/ us-gaap_RelatedPartyTransactionsByRelatedPartyAxis
= ttnp_InstitutionalInvestorMember
Warrants To Purchase Common Stock Shares                       6,517,648ttnp_WarrantsToPurchaseCommonStockShares
/ us-gaap_ClassOfWarrantOrRightAxis
= ttnp_SeriesWarrantsMember
/ us-gaap_RelatedPartyTransactionsByRelatedPartyAxis
= ttnp_InstitutionalInvestorMember
 
Institutional Investor [Member] | Series B Warrants [Member]                          
Class of Warrant or Right [Line Items]                          
Class of Warrant or Right, Exercise Price of Warrants or Rights                         $ 0.85us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1
/ us-gaap_ClassOfWarrantOrRightAxis
= ttnp_SeriesBWarrantsMember
/ us-gaap_RelatedPartyTransactionsByRelatedPartyAxis
= ttnp_InstitutionalInvestorMember
Warrants To Purchase Common Stock Shares                       6,517,648ttnp_WarrantsToPurchaseCommonStockShares
/ us-gaap_ClassOfWarrantOrRightAxis
= ttnp_SeriesBWarrantsMember
/ us-gaap_RelatedPartyTransactionsByRelatedPartyAxis
= ttnp_InstitutionalInvestorMember
 
Institutional Investor [Member] | Common Stock [Member]                          
Class of Warrant or Right [Line Items]                          
Stock Issued During Period Shares Private Placement                       6,517,648ttnp_StockIssuedDuringPeriodSharesPrivatePlacement
/ us-gaap_RelatedPartyTransactionsByRelatedPartyAxis
= ttnp_InstitutionalInvestorMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_CommonStockMember