Annual report pursuant to Section 13 and 15(d)

Stock Plans (Details 3)

v2.4.1.9
Stock Plans (Details 3) (USD $)
In Thousands, except Per Share data, unless otherwise specified
12 Months Ended
Dec. 31, 2014
Dec. 31, 2013
Dec. 31, 2012
Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Line Items]      
Total stock-based compensation expenses $ 543us-gaap_AllocatedShareBasedCompensationExpense $ 678us-gaap_AllocatedShareBasedCompensationExpense $ 2,581us-gaap_AllocatedShareBasedCompensationExpense
Increase in basic net income (loss) per share (in dollars per share) $ (0.01)ttnp_ShareBasedCompensationExpenseImpactOnBasicEarningsPerShare $ (0.01)ttnp_ShareBasedCompensationExpenseImpactOnBasicEarningsPerShare $ (0.04)ttnp_ShareBasedCompensationExpenseImpactOnBasicEarningsPerShare
Increase in diluted net income (loss) per share (in dollars per share) $ (0.01)ttnp_ShareBasedCompensationExpenseImpactOnDilutedEarningsPerShare $ (0.01)ttnp_ShareBasedCompensationExpenseImpactOnDilutedEarningsPerShare $ (0.04)ttnp_ShareBasedCompensationExpenseImpactOnDilutedEarningsPerShare
Research and development [Member]      
Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Line Items]      
Total stock-based compensation expenses 245us-gaap_AllocatedShareBasedCompensationExpense
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_ResearchAndDevelopmentExpenseMember
378us-gaap_AllocatedShareBasedCompensationExpense
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_ResearchAndDevelopmentExpenseMember
1,021us-gaap_AllocatedShareBasedCompensationExpense
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_ResearchAndDevelopmentExpenseMember
General and administrative [Member]      
Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Line Items]      
Total stock-based compensation expenses $ 298us-gaap_AllocatedShareBasedCompensationExpense
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_GeneralAndAdministrativeExpenseMember
$ 300us-gaap_AllocatedShareBasedCompensationExpense
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_GeneralAndAdministrativeExpenseMember
$ 1,560us-gaap_AllocatedShareBasedCompensationExpense
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_GeneralAndAdministrativeExpenseMember