Annual report pursuant to Section 13 and 15(d)

Stockholders' Equity (Deficit) - Additional Information (Detail)

v2.4.1.9
Stockholders' Equity (Deficit) - Additional Information (Detail) (USD $)
12 Months Ended 0 Months Ended
Dec. 31, 2014
Dec. 31, 2013
Dec. 31, 2012
Mar. 16, 2011
Oct. 05, 2009
Aug. 01, 2014
Oct. 29, 2010
Class Of Warrant Or Right [Line Items]              
Aggregate offering price of common stock which the Company may issue and sell           $ 30,000,000thld_AggregateOfferingPriceOfCommonStock $ 17,600,000thld_AggregateOfferingPriceOfCommonStock
Aggregate commission rate on gross proceeds           3.00%thld_AggregateCommissionRateOnGrossProceedsForCommonStockSold 3.00%thld_AggregateCommissionRateOnGrossProceedsForCommonStockSold
Common stock sold, shares 62,898,233us-gaap_CommonStockSharesIssued 59,232,611us-gaap_CommonStockSharesIssued          
Net proceeds from sale of common stock 5,520,000us-gaap_ProceedsFromIssuanceOfCommonStock 2,392,000us-gaap_ProceedsFromIssuanceOfCommonStock 21,910,000us-gaap_ProceedsFromIssuanceOfCommonStock        
Reclassification of fair value from liability to permanent equity (deficit) of warrants exercised 10,116,000us-gaap_AdjustmentsToAdditionalPaidInCapitalOther 11,462,000us-gaap_AdjustmentsToAdditionalPaidInCapitalOther 27,867,000us-gaap_AdjustmentsToAdditionalPaidInCapitalOther        
Warrants outstanding 3,800,000us-gaap_ClassOfWarrantOrRightOutstanding            
Investment Warrants Expiration Date Oct. 05, 2014            
March 2011 Offering              
Class Of Warrant Or Right [Line Items]              
Common stock sold, shares       14,313,081us-gaap_CommonStockSharesIssued
/ us-gaap_ClassOfWarrantOrRightAxis
= thld_MarchTwoThousandElevenOfferingMember
     
Common stock sold, price per share       $ 2.05us-gaap_SaleOfStockPricePerShare
/ us-gaap_ClassOfWarrantOrRightAxis
= thld_MarchTwoThousandElevenOfferingMember
     
Net proceeds from sale of common stock       27,800,000us-gaap_ProceedsFromIssuanceOfCommonStock
/ us-gaap_ClassOfWarrantOrRightAxis
= thld_MarchTwoThousandElevenOfferingMember
     
Warrants exercisable, price per unit of warrant       $ 0.05thld_WarrantPricePerShare
/ us-gaap_ClassOfWarrantOrRightAxis
= thld_MarchTwoThousandElevenOfferingMember
     
Warrants issued       5,725,227thld_WarrantsIssued
/ us-gaap_ClassOfWarrantOrRightAxis
= thld_MarchTwoThousandElevenOfferingMember
     
Gross proceed from sale of common stock       30,100,000thld_GrossProceedsFromIssuanceOfCommonStock
/ us-gaap_ClassOfWarrantOrRightAxis
= thld_MarchTwoThousandElevenOfferingMember
     
Term of Warrants       5 years      
Warrant exercise price       $ 2.46us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1
/ us-gaap_ClassOfWarrantOrRightAxis
= thld_MarchTwoThousandElevenOfferingMember
     
Warrants outstanding 3,846,165us-gaap_ClassOfWarrantOrRightOutstanding
/ us-gaap_ClassOfWarrantOrRightAxis
= thld_MarchTwoThousandElevenOfferingMember
3,993,783us-gaap_ClassOfWarrantOrRightOutstanding
/ us-gaap_ClassOfWarrantOrRightAxis
= thld_MarchTwoThousandElevenOfferingMember
         
October 2009 Offering              
Class Of Warrant Or Right [Line Items]              
Common stock sold, shares         18,324,599us-gaap_CommonStockSharesIssued
/ us-gaap_ClassOfWarrantOrRightAxis
= thld_OctoberTwoThousandNineOfferingMember
   
Common stock sold, price per share         $ 1.86us-gaap_SaleOfStockPricePerShare
/ us-gaap_ClassOfWarrantOrRightAxis
= thld_OctoberTwoThousandNineOfferingMember
   
Net proceeds from sale of common stock         33,100,000us-gaap_ProceedsFromIssuanceOfCommonStock
/ us-gaap_ClassOfWarrantOrRightAxis
= thld_OctoberTwoThousandNineOfferingMember
   
Warrants exercisable, price per unit of warrant         $ 0.05thld_WarrantPricePerShare
/ us-gaap_ClassOfWarrantOrRightAxis
= thld_OctoberTwoThousandNineOfferingMember
   
Warrants issued         7,329,819thld_WarrantsIssued
/ us-gaap_ClassOfWarrantOrRightAxis
= thld_OctoberTwoThousandNineOfferingMember
   
Gross proceed from sale of common stock         35,000,000thld_GrossProceedsFromIssuanceOfCommonStock
/ us-gaap_ClassOfWarrantOrRightAxis
= thld_OctoberTwoThousandNineOfferingMember
   
Term of Warrants         5 years    
Warrant exercise price       $ 2.05us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1
/ us-gaap_ClassOfWarrantOrRightAxis
= thld_OctoberTwoThousandNineOfferingMember
     
Warrants outstanding 0us-gaap_ClassOfWarrantOrRightOutstanding
/ us-gaap_ClassOfWarrantOrRightAxis
= thld_OctoberTwoThousandNineOfferingMember
4,287,940us-gaap_ClassOfWarrantOrRightOutstanding
/ us-gaap_ClassOfWarrantOrRightAxis
= thld_OctoberTwoThousandNineOfferingMember
         
October 2009 Offering | Scenario, Previously Reported              
Class Of Warrant Or Right [Line Items]              
Warrant exercise price         $ 2.23us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1
/ us-gaap_ClassOfWarrantOrRightAxis
= thld_OctoberTwoThousandNineOfferingMember
/ us-gaap_StatementScenarioAxis
= us-gaap_ScenarioPreviouslyReportedMember
   
Common Stock              
Class Of Warrant Or Right [Line Items]              
Common stock sold, shares 0us-gaap_CommonStockSharesIssued
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_CommonStockMember
0us-gaap_CommonStockSharesIssued
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_CommonStockMember
2,022,144us-gaap_CommonStockSharesIssued
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_CommonStockMember
       
Common stock sold, price per share     $ 6.29us-gaap_SaleOfStockPricePerShare
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_CommonStockMember
       
Net proceeds from sale of common stock     12,300,000us-gaap_ProceedsFromIssuanceOfCommonStock
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_CommonStockMember
       
Warrants              
Class Of Warrant Or Right [Line Items]              
Warrants exercised on a cashless basis 2,106,792thld_WarrantsExercisedCashlessBasisDuringPeriod
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_WarrantMember
2,367,636thld_WarrantsExercisedCashlessBasisDuringPeriod
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_WarrantMember
999,895thld_WarrantsExercisedCashlessBasisDuringPeriod
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_WarrantMember
       
Net proceeds from warrants exercised 4,800,000us-gaap_ProceedsFromWarrantExercises
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_WarrantMember
1,900,000us-gaap_ProceedsFromWarrantExercises
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_WarrantMember
8,800,000us-gaap_ProceedsFromWarrantExercises
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_WarrantMember
       
Common stock shares issued for cashless conversion of warrants 1,108,582thld_StockIssuedDuringPeriodUponCashlessExerciseOfWarrants
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_WarrantMember
1,555,043thld_StockIssuedDuringPeriodUponCashlessExerciseOfWarrants
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_WarrantMember
666,793thld_StockIssuedDuringPeriodUponCashlessExerciseOfWarrants
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_WarrantMember
       
Warrants exercised on cash basis 2,328,766thld_StockIssuedDuringPeriodUponCashBasisExerciseOfWarrants
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_WarrantMember
933,475thld_StockIssuedDuringPeriodUponCashBasisExerciseOfWarrants
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_WarrantMember
4,060,538thld_StockIssuedDuringPeriodUponCashBasisExerciseOfWarrants
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_WarrantMember
       
Warrants | March 2011 Offering              
Class Of Warrant Or Right [Line Items]              
Change in fair value of common stock warrants 8,000,000us-gaap_FairValueAdjustmentOfWarrants
/ us-gaap_ClassOfWarrantOrRightAxis
= thld_MarchTwoThousandElevenOfferingMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_WarrantMember
500,000us-gaap_FairValueAdjustmentOfWarrants
/ us-gaap_ClassOfWarrantOrRightAxis
= thld_MarchTwoThousandElevenOfferingMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_WarrantMember
17,100,000us-gaap_FairValueAdjustmentOfWarrants
/ us-gaap_ClassOfWarrantOrRightAxis
= thld_MarchTwoThousandElevenOfferingMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_WarrantMember
       
Warrants | October 2009 Offering              
Class Of Warrant Or Right [Line Items]              
Change in fair value of common stock warrants 1,300,000us-gaap_FairValueAdjustmentOfWarrants
/ us-gaap_ClassOfWarrantOrRightAxis
= thld_OctoberTwoThousandNineOfferingMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_WarrantMember
600,000us-gaap_FairValueAdjustmentOfWarrants
/ us-gaap_ClassOfWarrantOrRightAxis
= thld_OctoberTwoThousandNineOfferingMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_WarrantMember
24,200,000us-gaap_FairValueAdjustmentOfWarrants
/ us-gaap_ClassOfWarrantOrRightAxis
= thld_OctoberTwoThousandNineOfferingMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_WarrantMember
       
Warrants | August 2008 Offering              
Class Of Warrant Or Right [Line Items]              
Change in fair value of common stock warrants   $ 2,400,000us-gaap_FairValueAdjustmentOfWarrants
/ us-gaap_ClassOfWarrantOrRightAxis
= thld_AugustTwoThousandEightOfferingMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_WarrantMember
$ 9,900,000us-gaap_FairValueAdjustmentOfWarrants
/ us-gaap_ClassOfWarrantOrRightAxis
= thld_AugustTwoThousandEightOfferingMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_WarrantMember