Annual report pursuant to Section 13 and 15(d)

Stock Plans (Details 4)

v2.4.1.9
Stock Plans (Details 4) (USD $)
In Thousands, except Per Share data, unless otherwise specified
12 Months Ended
Dec. 31, 2014
Restricted Stock [Member]  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Shares Outstanding, Balance at Beginning of Period 0us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
/ us-gaap_AwardTypeAxis
= us-gaap_RestrictedStockMember
Shares, Granted 617us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross
/ us-gaap_AwardTypeAxis
= us-gaap_RestrictedStockMember
Shares, Released (258)ttnp_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsReleasedInPeriod
/ us-gaap_AwardTypeAxis
= us-gaap_RestrictedStockMember
Shares Outstanding, Balance at End of Period 359us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
/ us-gaap_AwardTypeAxis
= us-gaap_RestrictedStockMember
Options, Exercisable at December 31,2014 0us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber
/ us-gaap_AwardTypeAxis
= us-gaap_RestrictedStockMember
Weighted Average Exercise Price, Balance at Beginning of Period $ 0us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice
/ us-gaap_AwardTypeAxis
= us-gaap_RestrictedStockMember
Weighted Average Exercise Price, Granted $ 0us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice
/ us-gaap_AwardTypeAxis
= us-gaap_RestrictedStockMember
Weighted Average Exercise Price, Released $ 0ttnp_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsReleasedInPeriodWeightedaverageexerciseprice
/ us-gaap_AwardTypeAxis
= us-gaap_RestrictedStockMember
Weighted Average Exercise Price, Balance at Ending of Period $ 0us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice
/ us-gaap_AwardTypeAxis
= us-gaap_RestrictedStockMember
Weighted Average Exercise Price, Exercisable Ending of Period $ 0us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice
/ us-gaap_AwardTypeAxis
= us-gaap_RestrictedStockMember
Weighted Average Remaining Option Term, Outstanding 9 years 1 month 13 days
Weighted Average Remaining Option Term, Exercisable at December 31,2014 0 years
Aggregate Intrinsic Value, Outstanding $ 166us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue
/ us-gaap_AwardTypeAxis
= us-gaap_RestrictedStockMember
Aggregate Intrinsic Value, Exercisable at December 31, 2014 0us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1
/ us-gaap_AwardTypeAxis
= us-gaap_RestrictedStockMember
Employee Stock Option [Member]  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Shares Outstanding, Balance at Beginning of Period 6,732us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
/ us-gaap_OptionIndexedToIssuersEquityTypeAxis
= us-gaap_EmployeeStockOptionMember
Shares, Granted 325us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross
/ us-gaap_OptionIndexedToIssuersEquityTypeAxis
= us-gaap_EmployeeStockOptionMember
Shares, Cancelled and forfeited (27)us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod
/ us-gaap_OptionIndexedToIssuersEquityTypeAxis
= us-gaap_EmployeeStockOptionMember
Shares, Expired (410)us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod
/ us-gaap_OptionIndexedToIssuersEquityTypeAxis
= us-gaap_EmployeeStockOptionMember
Shares Outstanding, Balance at End of Period 6,620us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
/ us-gaap_OptionIndexedToIssuersEquityTypeAxis
= us-gaap_EmployeeStockOptionMember
Options, Exercisable at December 31,2014 6,495us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber
/ us-gaap_OptionIndexedToIssuersEquityTypeAxis
= us-gaap_EmployeeStockOptionMember
Weighted Average Exercise Price, Balance at Beginning of Period $ 1.31us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice
/ us-gaap_OptionIndexedToIssuersEquityTypeAxis
= us-gaap_EmployeeStockOptionMember
Weighted Average Exercise Price, Granted $ 0.63us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice
/ us-gaap_OptionIndexedToIssuersEquityTypeAxis
= us-gaap_EmployeeStockOptionMember
Weighted Average Exercise Price, Cancelled and forfeited $ 1.66us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice
/ us-gaap_OptionIndexedToIssuersEquityTypeAxis
= us-gaap_EmployeeStockOptionMember
Weighted Average Exercise Price, Expired $ 2.12us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice
/ us-gaap_OptionIndexedToIssuersEquityTypeAxis
= us-gaap_EmployeeStockOptionMember
Weighted Average Exercise Price, Balance at Ending of Period $ 1.23us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice
/ us-gaap_OptionIndexedToIssuersEquityTypeAxis
= us-gaap_EmployeeStockOptionMember
Weighted Average Exercise Price, Exercisable Ending of Period $ 1.24us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice
/ us-gaap_OptionIndexedToIssuersEquityTypeAxis
= us-gaap_EmployeeStockOptionMember
Weighted Average Remaining Option Term, Outstanding 5 years 1 month 20 days
Weighted Average Remaining Option Term, Exercisable at December 31,2014 5 years 18 days
Aggregate Intrinsic Value, Outstanding 1us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue
/ us-gaap_OptionIndexedToIssuersEquityTypeAxis
= us-gaap_EmployeeStockOptionMember
Aggregate Intrinsic Value, Exercisable at December 31, 2014 $ 0us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1
/ us-gaap_OptionIndexedToIssuersEquityTypeAxis
= us-gaap_EmployeeStockOptionMember