Quarterly report pursuant to Section 13 or 15(d)

Stock Plans (Details 2)

v2.4.1.9
Stock Plans (Details 2) (USD $)
In Thousands, except Per Share data, unless otherwise specified
3 Months Ended 12 Months Ended
Mar. 31, 2015
Dec. 31, 2014
Restricted Stock [Member]    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Shares, Outstanding at Beginning of Period 359us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
/ us-gaap_AwardTypeAxis
= us-gaap_RestrictedStockMember
 
Shares, Granted 0us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross
/ us-gaap_AwardTypeAxis
= us-gaap_RestrictedStockMember
 
Shares, Released (359)ttnp_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsReleasedInPeriod
/ us-gaap_AwardTypeAxis
= us-gaap_RestrictedStockMember
 
Shares, Expired or cancelled 0us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod
/ us-gaap_AwardTypeAxis
= us-gaap_RestrictedStockMember
 
Shares, Forfeited 0us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod
/ us-gaap_AwardTypeAxis
= us-gaap_RestrictedStockMember
 
Shares, Outstanding at End of Period 0us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
/ us-gaap_AwardTypeAxis
= us-gaap_RestrictedStockMember
359us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
/ us-gaap_AwardTypeAxis
= us-gaap_RestrictedStockMember
Shares, Exercisable at March 31, 2015 0us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber
/ us-gaap_AwardTypeAxis
= us-gaap_RestrictedStockMember
 
Weighted Average Exercise Price, Outstanding 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, Expired or cancelled $ 0us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice
/ us-gaap_AwardTypeAxis
= us-gaap_RestrictedStockMember
 
Weighted Average Exercise Price, Forfeited $ 0us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice
/ us-gaap_AwardTypeAxis
= us-gaap_RestrictedStockMember
 
Weighted Average Exercise Price, Outstanding at End of Period $ 0us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice
/ us-gaap_AwardTypeAxis
= us-gaap_RestrictedStockMember
$ 0us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice
/ us-gaap_AwardTypeAxis
= us-gaap_RestrictedStockMember
Weighted Average Exercise Price, Exercisable at March 31, 2015 $ 0us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice
/ us-gaap_AwardTypeAxis
= us-gaap_RestrictedStockMember
 
Weighted Average Remaining Option Term, Outstanding 0 years 9 years 1 month 13 days
Weighted Average Remaining Option Term, Exercisable at March 31, 2015 0 years  
Aggregate Intrinsic Value, Outstanding $ 0us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue
/ us-gaap_AwardTypeAxis
= us-gaap_RestrictedStockMember
$ 166us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue
/ us-gaap_AwardTypeAxis
= us-gaap_RestrictedStockMember
Aggregate Intrinsic Value, Exercisable at March 31, 2015 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 at Beginning of Period 6,620us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
/ us-gaap_OptionIndexedToIssuersEquityTypeAxis
= us-gaap_EmployeeStockOptionMember
 
Shares, Granted 1,374us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross
/ us-gaap_OptionIndexedToIssuersEquityTypeAxis
= us-gaap_EmployeeStockOptionMember
 
Shares, Exercised 0us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised
/ us-gaap_OptionIndexedToIssuersEquityTypeAxis
= us-gaap_EmployeeStockOptionMember
 
Shares, Expired or cancelled (70)us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod
/ us-gaap_OptionIndexedToIssuersEquityTypeAxis
= us-gaap_EmployeeStockOptionMember
 
Shares, Forfeited 0us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod
/ us-gaap_OptionIndexedToIssuersEquityTypeAxis
= us-gaap_EmployeeStockOptionMember
 
Shares, Outstanding at End of Period 7,924us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
/ us-gaap_OptionIndexedToIssuersEquityTypeAxis
= us-gaap_EmployeeStockOptionMember
6,620us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
/ us-gaap_OptionIndexedToIssuersEquityTypeAxis
= us-gaap_EmployeeStockOptionMember
Shares, Exercisable at March 31, 2015 7,250us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber
/ us-gaap_OptionIndexedToIssuersEquityTypeAxis
= us-gaap_EmployeeStockOptionMember
 
Weighted Average Exercise Price, Outstanding at Beginning of Period $ 1.23us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice
/ us-gaap_OptionIndexedToIssuersEquityTypeAxis
= us-gaap_EmployeeStockOptionMember
 
Weighted Average Exercise Price, Granted $ 0.60us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice
/ us-gaap_OptionIndexedToIssuersEquityTypeAxis
= us-gaap_EmployeeStockOptionMember
 
Weighted Average Exercise Price, Exercised $ 0us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice
/ us-gaap_OptionIndexedToIssuersEquityTypeAxis
= us-gaap_EmployeeStockOptionMember
 
Weighted Average Exercise Price, Expired or cancelled $ 2.62us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice
/ us-gaap_OptionIndexedToIssuersEquityTypeAxis
= us-gaap_EmployeeStockOptionMember
 
Weighted Average Exercise Price, Forfeited $ 0us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice
/ us-gaap_OptionIndexedToIssuersEquityTypeAxis
= us-gaap_EmployeeStockOptionMember
 
Weighted Average Exercise Price, Outstanding at End of Period $ 1.11us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice
/ us-gaap_OptionIndexedToIssuersEquityTypeAxis
= us-gaap_EmployeeStockOptionMember
$ 1.23us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice
/ us-gaap_OptionIndexedToIssuersEquityTypeAxis
= us-gaap_EmployeeStockOptionMember
Weighted Average Exercise Price, Exercisable at March 31, 2015 $ 1.15us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice
/ us-gaap_OptionIndexedToIssuersEquityTypeAxis
= us-gaap_EmployeeStockOptionMember
 
Weighted Average Remaining Option Term, Outstanding 5 years 9 months 25 days 5 years 1 month 20 days
Weighted Average Remaining Option Term, Exercisable at March 31, 2015 5 years 5 months 5 days  
Aggregate Intrinsic Value, Outstanding 178us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue
/ us-gaap_OptionIndexedToIssuersEquityTypeAxis
= us-gaap_EmployeeStockOptionMember
1us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue
/ us-gaap_OptionIndexedToIssuersEquityTypeAxis
= us-gaap_EmployeeStockOptionMember
Aggregate Intrinsic Value, Exercisable at March 31, 2015 $ 97us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1
/ us-gaap_OptionIndexedToIssuersEquityTypeAxis
= us-gaap_EmployeeStockOptionMember