Annual report pursuant to Section 13 and 15(d)

Warrant Liability (Details Textual)

v2.4.1.9
Warrant Liability (Details Textual) (USD $)
1 Months Ended 12 Months Ended 1 Months Ended 3 Months Ended 1 Months Ended 2 Months Ended
Oct. 31, 2014
Dec. 31, 2014
Dec. 31, 2013
Dec. 31, 2012
Apr. 30, 2012
Mar. 31, 2013
Oct. 31, 2012
Sep. 30, 2012
Mar. 15, 2011
Mar. 31, 2013
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                    
Notional Liquidation Damages   2,500,000ttnp_NotionalLiquidationDamages                  
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.                    
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
           
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
         
Class Of Warrant Or Right Subject To Expiry     5,408,638ttnp_ClassOfWarrantOrRightSubjectToExpiry
/ us-gaap_ClassOfWarrantOrRightAxis
= ttnp_SeriesWarrantsMember
               
Investment Warrants Expiration Date     Apr. 30, 2018                
Series A Warrants [Member] | Minimum [Member]                      
Class of Warrant or Right [Line Items]                      
Class of Warrant or Right, Exercise Price of Warrants or Rights   $ 0.89us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1
/ us-gaap_ClassOfWarrantOrRightAxis
= ttnp_SeriesWarrantsMember
/ us-gaap_RangeAxis
= us-gaap_MinimumMember
                 
Series A Warrants [Member] | Maximum [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_RangeAxis
= us-gaap_MaximumMember
                 
Series A Warrants [Member] | Institutional Investor [Member]                      
Class of Warrant or Right [Line Items]                      
Warrants To Purchase Common Stock Shares         6,517,648ttnp_WarrantsToPurchaseCommonStockShares
/ us-gaap_ClassOfWarrantOrRightAxis
= ttnp_SeriesWarrantsMember
/ us-gaap_RelatedPartyTransactionsByRelatedPartyAxis
= ttnp_InstitutionalInvestorMember
           
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
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
             
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
     
Investment Warrants Expiration Date       Oct. 31, 2012              
Class Of Warrant Or Right Expired During Period       755,883ttnp_ClassOfWarrantOrRightExpiredDuringPeriod
/ us-gaap_ClassOfWarrantOrRightAxis
= ttnp_SeriesBWarrantsMember
             
Series B Warrants [Member] | Institutional Investor [Member]                      
Class of Warrant or Right [Line Items]                      
Warrants To Purchase Common Stock Shares         6,517,648ttnp_WarrantsToPurchaseCommonStockShares
/ us-gaap_ClassOfWarrantOrRightAxis
= ttnp_SeriesBWarrantsMember
/ us-gaap_RelatedPartyTransactionsByRelatedPartyAxis
= ttnp_InstitutionalInvestorMember
           
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
Deerfield Warrant [Member]                      
Class of Warrant or Right [Line Items]                      
Warrants To Purchase Common Stock Shares                 6,000,000ttnp_WarrantsToPurchaseCommonStockShares
/ us-gaap_ClassOfWarrantOrRightAxis
= ttnp_DeerfieldWarrantMember
   
Class of Warrant or Right, Exercise Price of Warrants or Rights         1.25us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1
/ us-gaap_ClassOfWarrantOrRightAxis
= ttnp_DeerfieldWarrantMember
      $ 1.57us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1
/ 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 Exercised During Period                   6,000,000ttnp_ClassOfWarrantOrRightExercisedDuringPeriod
/ us-gaap_ClassOfWarrantOrRightAxis
= ttnp_DeerfieldWarrantMember
 
Class A Warrant [Member]                      
Class of Warrant or Right [Line Items]                      
Warrants To Purchase Common Stock Shares 15,750,000ttnp_WarrantsToPurchaseCommonStockShares
/ 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
                   
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
                   
Underwriter Warrant [Member]                      
Class of Warrant or Right [Line Items]                      
Warrants To Purchase Common Stock Shares   630,000ttnp_WarrantsToPurchaseCommonStockShares
/ us-gaap_ClassOfWarrantOrRightAxis
= ttnp_UnderwriterWarrantMember