XML 74 R49.htm IDEA: XBRL DOCUMENT v2.4.1.9
Stock-Based Compensation (Details 2) (USD $)
In Thousands, unless otherwise specified
1 Months Ended 3 Months Ended 12 Months Ended
May 31, 2014
Mar. 31, 2014
Dec. 31, 2014
Dec. 31, 2013
Dec. 31, 2012
Stock-based compensation          
Stock-based compensation expense     $ 27,390us-gaap_AllocatedShareBasedCompensationExpense $ 25,687us-gaap_AllocatedShareBasedCompensationExpense $ 23,783us-gaap_AllocatedShareBasedCompensationExpense
Total unrecognized compensation cost related to unvested stock-based compensation     10,787us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized    
Stock options          
Stock-based compensation          
Stock-based compensation expense     4,658us-gaap_AllocatedShareBasedCompensationExpense
/ us-gaap_AwardTypeAxis
= us-gaap_EmployeeStockOptionMember
4,132us-gaap_AllocatedShareBasedCompensationExpense
/ us-gaap_AwardTypeAxis
= us-gaap_EmployeeStockOptionMember
3,417us-gaap_AllocatedShareBasedCompensationExpense
/ us-gaap_AwardTypeAxis
= us-gaap_EmployeeStockOptionMember
Total unrecognized compensation cost related to unvested stock-based compensation     3,207us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized
/ us-gaap_AwardTypeAxis
= us-gaap_EmployeeStockOptionMember
   
Weighted-average remaining service period of recognition of unrecognized compensation cost     3 years 2 months 12 days    
RSUs          
Stock-based compensation          
Stock-based compensation expense     4,564us-gaap_AllocatedShareBasedCompensationExpense
/ us-gaap_AwardTypeAxis
= us-gaap_RestrictedStockUnitsRSUMember
10,174us-gaap_AllocatedShareBasedCompensationExpense
/ us-gaap_AwardTypeAxis
= us-gaap_RestrictedStockUnitsRSUMember
10,803us-gaap_AllocatedShareBasedCompensationExpense
/ us-gaap_AwardTypeAxis
= us-gaap_RestrictedStockUnitsRSUMember
Total unrecognized compensation cost related to unvested stock-based compensation     1,814us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized
/ us-gaap_AwardTypeAxis
= us-gaap_RestrictedStockUnitsRSUMember
   
Weighted-average remaining service period of recognition of unrecognized compensation cost     1 year 4 months 24 days    
RSUs | Performance-contingent          
Stock-based compensation          
Stock-based compensation expense     3us-gaap_AllocatedShareBasedCompensationExpense
/ us-gaap_AwardTypeAxis
= us-gaap_RestrictedStockUnitsRSUMember
/ thrx_VestingCriteriaAxis
= thrx_VestingBasedOnPerformanceMember
61us-gaap_AllocatedShareBasedCompensationExpense
/ us-gaap_AwardTypeAxis
= us-gaap_RestrictedStockUnitsRSUMember
/ thrx_VestingCriteriaAxis
= thrx_VestingBasedOnPerformanceMember
743us-gaap_AllocatedShareBasedCompensationExpense
/ us-gaap_AwardTypeAxis
= us-gaap_RestrictedStockUnitsRSUMember
/ thrx_VestingCriteriaAxis
= thrx_VestingBasedOnPerformanceMember
RSAs          
Stock-based compensation          
Stock-based compensation expense     7,575us-gaap_AllocatedShareBasedCompensationExpense
/ us-gaap_AwardTypeAxis
= us-gaap_RestrictedStockMember
9,723us-gaap_AllocatedShareBasedCompensationExpense
/ us-gaap_AwardTypeAxis
= us-gaap_RestrictedStockMember
7,602us-gaap_AllocatedShareBasedCompensationExpense
/ us-gaap_AwardTypeAxis
= us-gaap_RestrictedStockMember
Total unrecognized compensation cost related to unvested stock-based compensation     5,147us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized
/ us-gaap_AwardTypeAxis
= us-gaap_RestrictedStockMember
   
Weighted-average remaining service period of recognition of unrecognized compensation cost     3 years 4 months 24 days    
RSAs | Performance-contingent          
Stock-based compensation          
Stock-based compensation expense 7,000us-gaap_AllocatedShareBasedCompensationExpense
/ us-gaap_AwardTypeAxis
= us-gaap_RestrictedStockMember
/ thrx_VestingCriteriaAxis
= thrx_VestingBasedOnPerformanceMember
6,800us-gaap_AllocatedShareBasedCompensationExpense
/ us-gaap_AwardTypeAxis
= us-gaap_RestrictedStockMember
/ thrx_VestingCriteriaAxis
= thrx_VestingBasedOnPerformanceMember
10,580us-gaap_AllocatedShareBasedCompensationExpense
/ us-gaap_AwardTypeAxis
= us-gaap_RestrictedStockMember
/ thrx_VestingCriteriaAxis
= thrx_VestingBasedOnPerformanceMember
1,061us-gaap_AllocatedShareBasedCompensationExpense
/ us-gaap_AwardTypeAxis
= us-gaap_RestrictedStockMember
/ thrx_VestingCriteriaAxis
= thrx_VestingBasedOnPerformanceMember
366us-gaap_AllocatedShareBasedCompensationExpense
/ us-gaap_AwardTypeAxis
= us-gaap_RestrictedStockMember
/ thrx_VestingCriteriaAxis
= thrx_VestingBasedOnPerformanceMember
Total unrecognized compensation cost related to unvested stock-based compensation     619us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized
/ us-gaap_AwardTypeAxis
= us-gaap_RestrictedStockMember
/ thrx_VestingCriteriaAxis
= thrx_VestingBasedOnPerformanceMember
   
Weighted-average remaining service period of recognition of unrecognized compensation cost     1 year 10 months 24 days    
Employee Stock Purchase Plan          
Stock-based compensation          
Stock-based compensation expense     10us-gaap_AllocatedShareBasedCompensationExpense
/ us-gaap_AwardTypeAxis
= us-gaap_EmployeeStockMember
536us-gaap_AllocatedShareBasedCompensationExpense
/ us-gaap_AwardTypeAxis
= us-gaap_EmployeeStockMember
852us-gaap_AllocatedShareBasedCompensationExpense
/ us-gaap_AwardTypeAxis
= us-gaap_EmployeeStockMember
Continuing operations          
Stock-based compensation          
Stock-based compensation expense     15,761us-gaap_AllocatedShareBasedCompensationExpense
/ us-gaap_StatementOperatingActivitiesSegmentAxis
= us-gaap_SegmentContinuingOperationsMember
7,898us-gaap_AllocatedShareBasedCompensationExpense
/ us-gaap_StatementOperatingActivitiesSegmentAxis
= us-gaap_SegmentContinuingOperationsMember
7,785us-gaap_AllocatedShareBasedCompensationExpense
/ us-gaap_StatementOperatingActivitiesSegmentAxis
= us-gaap_SegmentContinuingOperationsMember
Discontinued operation          
Stock-based compensation          
Stock-based compensation expense     11,629us-gaap_AllocatedShareBasedCompensationExpense
/ us-gaap_StatementOperatingActivitiesSegmentAxis
= us-gaap_SegmentDiscontinuedOperationsMember
17,789us-gaap_AllocatedShareBasedCompensationExpense
/ us-gaap_StatementOperatingActivitiesSegmentAxis
= us-gaap_SegmentDiscontinuedOperationsMember
15,998us-gaap_AllocatedShareBasedCompensationExpense
/ us-gaap_StatementOperatingActivitiesSegmentAxis
= us-gaap_SegmentDiscontinuedOperationsMember
Research and development          
Stock-based compensation          
Stock-based compensation expense     2,781us-gaap_AllocatedShareBasedCompensationExpense
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_ResearchAndDevelopmentExpenseMember
573us-gaap_AllocatedShareBasedCompensationExpense
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_ResearchAndDevelopmentExpenseMember
475us-gaap_AllocatedShareBasedCompensationExpense
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_ResearchAndDevelopmentExpenseMember
General and administrative          
Stock-based compensation          
Stock-based compensation expense     $ 12,980us-gaap_AllocatedShareBasedCompensationExpense
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_GeneralAndAdministrativeExpenseMember
$ 7,325us-gaap_AllocatedShareBasedCompensationExpense
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_GeneralAndAdministrativeExpenseMember
$ 7,310us-gaap_AllocatedShareBasedCompensationExpense
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_GeneralAndAdministrativeExpenseMember