XML 77 R41.htm IDEA: XBRL DOCUMENT v2.4.1.9
Fair Value Measurements - Fair Value of Financial Assets and Financial Liabilities Measured at Fair Value on a Recurring Basis (Detail) (USD $)
In Thousands, unless otherwise specified
Mar. 31, 2015
Dec. 31, 2014
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Short-term investments $ 70,354us-gaap_AvailableForSaleSecuritiesDebtSecuritiesCurrent $ 75,535us-gaap_AvailableForSaleSecuritiesDebtSecuritiesCurrent
Convertible senior notes 116,871us-gaap_ConvertibleLongTermNotesPayable 114,803us-gaap_ConvertibleLongTermNotesPayable
Contingent consideration 45,840us-gaap_BusinessCombinationContingentConsiderationLiability 43,740us-gaap_BusinessCombinationContingentConsiderationLiability
Level 2 [Member]    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Short-term investments 70,354us-gaap_AvailableForSaleSecuritiesDebtSecuritiesCurrent
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
75,535us-gaap_AvailableForSaleSecuritiesDebtSecuritiesCurrent
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
Long-term investments 1,225us-gaap_AvailableForSaleSecuritiesDebtSecuritiesNoncurrent
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
1,225us-gaap_AvailableForSaleSecuritiesDebtSecuritiesNoncurrent
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
Convertible senior notes 164,079us-gaap_ConvertibleLongTermNotesPayable
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
153,978us-gaap_ConvertibleLongTermNotesPayable
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
Level 3 [Member]    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Contingent consideration 45,840us-gaap_BusinessCombinationContingentConsiderationLiability
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
43,740us-gaap_BusinessCombinationContingentConsiderationLiability
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
Royalties 971us-gaap_AccruedRoyaltiesCurrentAndNoncurrent
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
962us-gaap_AccruedRoyaltiesCurrentAndNoncurrent
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
Lease exit costs 1,500htwr_LeaseExitChargeLiability
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
1,207htwr_LeaseExitChargeLiability
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
Carrying Value [Member]    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Short-term investments 70,354us-gaap_AvailableForSaleSecuritiesDebtSecuritiesCurrent
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_CarryingReportedAmountFairValueDisclosureMember
75,535us-gaap_AvailableForSaleSecuritiesDebtSecuritiesCurrent
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_CarryingReportedAmountFairValueDisclosureMember
Long-term investments 1,225us-gaap_AvailableForSaleSecuritiesDebtSecuritiesNoncurrent
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_CarryingReportedAmountFairValueDisclosureMember
1,225us-gaap_AvailableForSaleSecuritiesDebtSecuritiesNoncurrent
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_CarryingReportedAmountFairValueDisclosureMember
Convertible senior notes 116,871us-gaap_ConvertibleLongTermNotesPayable
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_CarryingReportedAmountFairValueDisclosureMember
114,803us-gaap_ConvertibleLongTermNotesPayable
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_CarryingReportedAmountFairValueDisclosureMember
Contingent consideration 45,840us-gaap_BusinessCombinationContingentConsiderationLiability
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_CarryingReportedAmountFairValueDisclosureMember
43,740us-gaap_BusinessCombinationContingentConsiderationLiability
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_CarryingReportedAmountFairValueDisclosureMember
Royalties 971us-gaap_AccruedRoyaltiesCurrentAndNoncurrent
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_CarryingReportedAmountFairValueDisclosureMember
962us-gaap_AccruedRoyaltiesCurrentAndNoncurrent
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_CarryingReportedAmountFairValueDisclosureMember
Lease exit costs 1,500htwr_LeaseExitChargeLiability
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_CarryingReportedAmountFairValueDisclosureMember
1,207htwr_LeaseExitChargeLiability
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_CarryingReportedAmountFairValueDisclosureMember
Fair Value [Member]    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Short-term investments 70,354us-gaap_AvailableForSaleSecuritiesDebtSecuritiesCurrent
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_EstimateOfFairValueFairValueDisclosureMember
75,535us-gaap_AvailableForSaleSecuritiesDebtSecuritiesCurrent
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_EstimateOfFairValueFairValueDisclosureMember
Long-term investments 1,225us-gaap_AvailableForSaleSecuritiesDebtSecuritiesNoncurrent
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_EstimateOfFairValueFairValueDisclosureMember
1,225us-gaap_AvailableForSaleSecuritiesDebtSecuritiesNoncurrent
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_EstimateOfFairValueFairValueDisclosureMember
Convertible senior notes 164,079us-gaap_ConvertibleLongTermNotesPayable
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_EstimateOfFairValueFairValueDisclosureMember
153,978us-gaap_ConvertibleLongTermNotesPayable
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_EstimateOfFairValueFairValueDisclosureMember
Contingent consideration 45,840us-gaap_BusinessCombinationContingentConsiderationLiability
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_EstimateOfFairValueFairValueDisclosureMember
43,740us-gaap_BusinessCombinationContingentConsiderationLiability
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_EstimateOfFairValueFairValueDisclosureMember
Royalties 971us-gaap_AccruedRoyaltiesCurrentAndNoncurrent
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_EstimateOfFairValueFairValueDisclosureMember
962us-gaap_AccruedRoyaltiesCurrentAndNoncurrent
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_EstimateOfFairValueFairValueDisclosureMember
Lease exit costs $ 1,500htwr_LeaseExitChargeLiability
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_EstimateOfFairValueFairValueDisclosureMember
$ 1,207htwr_LeaseExitChargeLiability
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_EstimateOfFairValueFairValueDisclosureMember