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
|
|
|
|
|
|