Annual report pursuant to Section 13 and 15(d)

Stock Plans (Details Textual)

v2.4.1.9
Stock Plans (Details Textual) (USD $)
12 Months Ended 1 Months Ended
Dec. 31, 2014
Dec. 31, 2013
Dec. 31, 2012
Aug. 31, 2005
Jul. 31, 2002
Aug. 31, 2001
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Weighted-average period for recognizing non-vested stock option 7 months 24 days 1 month 10 days        
Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Weighted Average Grant Date Fair Value $ 0.64us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue   $ 1.09us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue      
Employee Stock Option [Member]            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Employee Service Share-based Compensation, Nonvested Awards, Compensation Cost Not yet Recognized, Total $ 19,000us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized
/ us-gaap_OptionIndexedToIssuersEquityEquityAxis
= us-gaap_EmployeeStockOptionMember
         
Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Number 6,600,000us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber
/ us-gaap_OptionIndexedToIssuersEquityEquityAxis
= us-gaap_EmployeeStockOptionMember
6,700,000us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber
/ us-gaap_OptionIndexedToIssuersEquityEquityAxis
= us-gaap_EmployeeStockOptionMember
       
2002 Plan [Member]            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Authorized       2,000,000us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized
/ us-gaap_PlanNameAxis
= ttnp_TwoThousandTwoPlanMember
7,400,000us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized
/ us-gaap_PlanNameAxis
= ttnp_TwoThousandTwoPlanMember
 
Share Based Compensation Arrangement By Share Based Payment Award Amended Number Of Shares Authorized       3,000,000ttnp_ShareBasedCompensationArrangementByShareBasedPaymentAwardAmendedNumberOfSharesAuthorized
/ us-gaap_PlanNameAxis
= ttnp_TwoThousandTwoPlanMember
   
Share Based Compensation Arrangement By Share Based Payment Award Percentage Of Fair Market Value Of Common Stock For Calculating Exercise Price         100.00%ttnp_ShareBasedCompensationArrangementByShareBasedPaymentAwardPercentageOfFairMarketValueOfCommonStockForCalculatingExercisePrice
/ us-gaap_PlanNameAxis
= ttnp_TwoThousandTwoPlanMember
 
Options To Purchase Common Stock 3,808,553ttnp_OptionsToPurchaseCommonStock
/ us-gaap_PlanNameAxis
= ttnp_TwoThousandTwoPlanMember
         
Share-based Compensation Arrangement by Share-based Payment Award, Expiration Period         10 years  
2001 Non-Qualified Plan [Member]            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Authorized           1,750,000us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized
/ us-gaap_PlanNameAxis
= ttnp_TwoThousandOneNonQualifiedPlanMember
Share Based Compensation Arrangement By Share Based Payment Award Percentage Of Fair Market Value Of Common Stock For Calculating Exercise Price           100.00%ttnp_ShareBasedCompensationArrangementByShareBasedPaymentAwardPercentageOfFairMarketValueOfCommonStockForCalculatingExercisePrice
/ us-gaap_PlanNameAxis
= ttnp_TwoThousandOneNonQualifiedPlanMember
Options To Purchase Common Stock 1,124,000ttnp_OptionsToPurchaseCommonStock
/ us-gaap_PlanNameAxis
= ttnp_TwoThousandOneNonQualifiedPlanMember
         
Share-based Compensation Arrangement by Share-based Payment Award, Expiration Period           10 years
2014 Plan [Member]            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Authorized 2,500,000us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized
/ us-gaap_PlanNameAxis
= ttnp_TwoThousandFourteenPlanMember
         
Share Based Compensation Arrangement by Share Based Payment Award Options Outstanding Number 684,000us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
/ us-gaap_PlanNameAxis
= ttnp_TwoThousandFourteenPlanMember
         
Restricted Stock [Member]            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Employee Service Share-based Compensation, Nonvested Awards, Compensation Cost Not yet Recognized, Total $ 26,000us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized
/ us-gaap_AwardTypeAxis
= us-gaap_RestrictedStockMember
         
Share Based Compensation Arrangement by Share Based Payment Award Options Outstanding Number 359,000us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
/ us-gaap_AwardTypeAxis
= us-gaap_RestrictedStockMember
0us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
/ us-gaap_AwardTypeAxis
= us-gaap_RestrictedStockMember
       
Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Number 0us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber
/ us-gaap_AwardTypeAxis
= us-gaap_RestrictedStockMember
         
Restricted Stock, Shares Issued Net of Shares for Tax Withholdings 54,000us-gaap_RestrictedStockSharesIssuedNetOfSharesForTaxWithholdings
/ us-gaap_AwardTypeAxis
= us-gaap_RestrictedStockMember