Quarterly report pursuant to Section 13 or 15(d)

Warrant Liability (Details Textual)

v2.4.1.9
Warrant Liability (Details Textual) (USD $)
1 Months Ended 3 Months Ended 0 Months Ended 12 Months Ended
Oct. 31, 2014
Mar. 31, 2015
Apr. 09, 2012
Dec. 31, 2013
Dec. 31, 2012
Class of Warrant or Right [Line Items]          
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, Exercise Price of Warrants or Rights 0.89us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1
/ us-gaap_ClassOfWarrantOrRightAxis
= ttnp_SeriesWarrantsMember
       
Class of Warrant or Right Exercised During Period       1,109,010ttnp_ClassOfWarrantOrRightExercisedDuringPeriod
/ us-gaap_ClassOfWarrantOrRightAxis
= ttnp_SeriesWarrantsMember
 
Proceeds from Warrant Exercises       $ 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  
Class Of Warrant Or Right Expiry Term     six years    
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
Investment Warrants Expiration Date         Oct. 31, 2012
Class Of Warrant Or Right Expiry Term     six months    
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
   
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
     
Class of Warrant or Right, Exercise Price of Warrants or Rights   $ 0.60us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1
/ us-gaap_ClassOfWarrantOrRightAxis
= ttnp_UnderwriterWarrantMember