Quarterly report pursuant to Section 13 or 15(d)

FEBRUARY 2015 FINANCING (Details Textual)

v2.4.1.9
FEBRUARY 2015 FINANCING (Details Textual) (USD $)
3 Months Ended
Mar. 31, 2015
Mar. 31, 2014
Securities Financing Transaction [Line Items]    
Common Stock Issued During Period Per Share Two $ 5.85tnxp_CommonStockIssuedDuringPeriodPerShareTwo  
Payments of Stock Issuance Costs $ 2,061us-gaap_PaymentsOfStockIssuanceCosts  
Proceeds from Issuance of Common Stock 29,054,000us-gaap_ProceedsFromIssuanceOfCommonStock 40,654,000us-gaap_ProceedsFromIssuanceOfCommonStock
February 2015 Financing [Member]    
Securities Financing Transaction [Line Items]    
Stock Issued During Period, Shares, New Issues 4,900,000us-gaap_StockIssuedDuringPeriodSharesNewIssues
/ us-gaap_SubsidiarySaleOfStockAxis
= tnxp_February2015FinancingMember
 
Underwriters over allotment number of shares 735,000tnxp_UnderwritersOverAllotmentNumberOfShares
/ us-gaap_SubsidiarySaleOfStockAxis
= tnxp_February2015FinancingMember
 
Common Stock Issued During Period Per Share Two $ 5.85tnxp_CommonStockIssuedDuringPeriodPerShareTwo
/ us-gaap_SubsidiarySaleOfStockAxis
= tnxp_February2015FinancingMember
 
Common Stock Issuance, Discount Amount 1,700,000tnxp_CommonStockIssuanceDiscountAmount
/ us-gaap_SubsidiarySaleOfStockAxis
= tnxp_February2015FinancingMember
 
Common Stock Issuance, Discount Price Per Share $ 0.35tnxp_CommonStockIssuanceDiscountPricePerShare
/ us-gaap_SubsidiarySaleOfStockAxis
= tnxp_February2015FinancingMember
 
Payments of Stock Issuance Costs 200,000us-gaap_PaymentsOfStockIssuanceCosts
/ us-gaap_SubsidiarySaleOfStockAxis
= tnxp_February2015FinancingMember
 
Proceeds from Issuance of Common Stock 26,800,000us-gaap_ProceedsFromIssuanceOfCommonStock
/ us-gaap_SubsidiarySaleOfStockAxis
= tnxp_February2015FinancingMember
 
Over-Allotment Option [Member]    
Securities Financing Transaction [Line Items]    
Sale of Stock, Number of Shares Issued in Transaction 418,700us-gaap_SaleOfStockNumberOfSharesIssuedInTransaction
/ us-gaap_SubsidiarySaleOfStockAxis
= us-gaap_OverAllotmentOptionMember
 
Sale of Stock, Consideration Received on Transaction $ 2,300,000us-gaap_SaleOfStockConsiderationReceivedOnTransaction
/ us-gaap_SubsidiarySaleOfStockAxis
= us-gaap_OverAllotmentOptionMember