XML 14 R39.htm IDEA: XBRL DOCUMENT v2.4.1.9
Balance Sheet Information - Summary of Changes in Accrued Restructuring Costs (Detail) (USD $)
In Thousands, unless otherwise specified
3 Months Ended
Mar. 31, 2015
Restructuring Cost and Reserve [Line Items]  
Beginning balance $ 1,266us-gaap_RestructuringReserveCurrent
Restructuring charges 1,047us-gaap_RestructuringCharges
Payments (408)us-gaap_PaymentsForRestructuring
Adjustments to estimated obligations 456us-gaap_RestructuringReserveAccrualAdjustment
Change in fair value 11htwr_RestructuringReserveChangesInEstimates
Ending balance 2,372us-gaap_RestructuringReserveCurrent
Facility Leases [Member]  
Restructuring Cost and Reserve [Line Items]  
Beginning balance 1,266us-gaap_RestructuringReserveCurrent
/ us-gaap_RestructuringCostAndReserveAxis
= htwr_FacilityLeasesMember
Restructuring charges 139us-gaap_RestructuringCharges
/ us-gaap_RestructuringCostAndReserveAxis
= htwr_FacilityLeasesMember
Payments (191)us-gaap_PaymentsForRestructuring
/ us-gaap_RestructuringCostAndReserveAxis
= htwr_FacilityLeasesMember
Adjustments to estimated obligations 456us-gaap_RestructuringReserveAccrualAdjustment
/ us-gaap_RestructuringCostAndReserveAxis
= htwr_FacilityLeasesMember
Change in fair value 11htwr_RestructuringReserveChangesInEstimates
/ us-gaap_RestructuringCostAndReserveAxis
= htwr_FacilityLeasesMember
Ending balance 1,681us-gaap_RestructuringReserveCurrent
/ us-gaap_RestructuringCostAndReserveAxis
= htwr_FacilityLeasesMember
Severance and Related [Member]  
Restructuring Cost and Reserve [Line Items]  
Beginning balance 0us-gaap_RestructuringReserveCurrent
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_EmployeeSeveranceMember
Restructuring charges 598us-gaap_RestructuringCharges
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_EmployeeSeveranceMember
Payments (217)us-gaap_PaymentsForRestructuring
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_EmployeeSeveranceMember
Adjustments to estimated obligations 0us-gaap_RestructuringReserveAccrualAdjustment
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_EmployeeSeveranceMember
Change in fair value 0htwr_RestructuringReserveChangesInEstimates
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_EmployeeSeveranceMember
Ending balance 381us-gaap_RestructuringReserveCurrent
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_EmployeeSeveranceMember
Contract [Member]  
Restructuring Cost and Reserve [Line Items]  
Beginning balance 0us-gaap_RestructuringReserveCurrent
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_ContractTerminationMember
Restructuring charges 310us-gaap_RestructuringCharges
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_ContractTerminationMember
Payments 0us-gaap_PaymentsForRestructuring
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_ContractTerminationMember
Adjustments to estimated obligations 0us-gaap_RestructuringReserveAccrualAdjustment
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_ContractTerminationMember
Change in fair value 0htwr_RestructuringReserveChangesInEstimates
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_ContractTerminationMember
Ending balance $ 310us-gaap_RestructuringReserveCurrent
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_ContractTerminationMember