XML 70 R51.htm IDEA: XBRL DOCUMENT v2.4.1.9
Stock-Based Compensation (Details) (USD $)
12 Months Ended 1 Months Ended
Dec. 31, 2014
Dec. 31, 2013
Dec. 31, 2012
May 31, 2013
Stock-Based Compensation        
Stock-based compensation expense $ 4,100,000us-gaap_AllocatedShareBasedCompensationExpense $ 5,700,000us-gaap_AllocatedShareBasedCompensationExpense $ 3,400,000us-gaap_AllocatedShareBasedCompensationExpense  
2013 Plan        
Stock-Based Compensation        
Number of shares authorized under the plan       5,000,000us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized
/ us-gaap_PlanNameAxis
= hhs_OmnibusIncentivePlan2013Member
2005 Plan        
Stock-Based Compensation        
Number of additional awards to be granted       0hhs_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAwardsToBeGranted
/ us-gaap_PlanNameAxis
= hhs_OmnibusIncentivePlan2005Member
1991 Plan        
Stock-Based Compensation        
Number of additional awards to be granted       0hhs_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAwardsToBeGranted
/ us-gaap_PlanNameAxis
= hhs_StockOptionPlan1991Member
Stock Option        
Number of Shares        
Options outstanding at the beginning of the period (in shares) 4,245,712us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
/ us-gaap_AwardTypeAxis
= hhs_EmployeeNonEmployeeStockOptionMember
5,106,629us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
/ us-gaap_AwardTypeAxis
= hhs_EmployeeNonEmployeeStockOptionMember
6,753,628us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
/ us-gaap_AwardTypeAxis
= hhs_EmployeeNonEmployeeStockOptionMember
 
Granted (in shares) 1,002,955us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross
/ us-gaap_AwardTypeAxis
= hhs_EmployeeNonEmployeeStockOptionMember
1,138,600us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross
/ us-gaap_AwardTypeAxis
= hhs_EmployeeNonEmployeeStockOptionMember
970,500us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross
/ us-gaap_AwardTypeAxis
= hhs_EmployeeNonEmployeeStockOptionMember
 
Exercised (in shares) (78,125)us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised
/ us-gaap_AwardTypeAxis
= hhs_EmployeeNonEmployeeStockOptionMember
(151,875)us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised
/ us-gaap_AwardTypeAxis
= hhs_EmployeeNonEmployeeStockOptionMember
(106,375)us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised
/ us-gaap_AwardTypeAxis
= hhs_EmployeeNonEmployeeStockOptionMember
 
Unvested options forfeited (in shares) (437,984)us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod
/ us-gaap_AwardTypeAxis
= hhs_EmployeeNonEmployeeStockOptionMember
(762,062)us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod
/ us-gaap_AwardTypeAxis
= hhs_EmployeeNonEmployeeStockOptionMember
(798,311)us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod
/ us-gaap_AwardTypeAxis
= hhs_EmployeeNonEmployeeStockOptionMember
 
Vested options expired (in shares) (268,537)us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod
/ us-gaap_AwardTypeAxis
= hhs_EmployeeNonEmployeeStockOptionMember
(1,085,580)us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod
/ us-gaap_AwardTypeAxis
= hhs_EmployeeNonEmployeeStockOptionMember
(1,712,813)us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod
/ us-gaap_AwardTypeAxis
= hhs_EmployeeNonEmployeeStockOptionMember
 
Options outstanding at the end of the period (in shares) 4,464,021us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
/ us-gaap_AwardTypeAxis
= hhs_EmployeeNonEmployeeStockOptionMember
4,245,712us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
/ us-gaap_AwardTypeAxis
= hhs_EmployeeNonEmployeeStockOptionMember
5,106,629us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
/ us-gaap_AwardTypeAxis
= hhs_EmployeeNonEmployeeStockOptionMember
 
Exercisable (in shares) 2,137,350us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber
/ us-gaap_AwardTypeAxis
= hhs_EmployeeNonEmployeeStockOptionMember
     
Weighted-Average Option Price        
Options outstanding at the beginning of the period (in dollars per share) $ 13.65us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice
/ us-gaap_AwardTypeAxis
= hhs_EmployeeNonEmployeeStockOptionMember
$ 14.32us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice
/ us-gaap_AwardTypeAxis
= hhs_EmployeeNonEmployeeStockOptionMember
$ 15.75us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice
/ us-gaap_AwardTypeAxis
= hhs_EmployeeNonEmployeeStockOptionMember
 
Granted (in dollars per share) $ 8.01us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice
/ us-gaap_AwardTypeAxis
= hhs_EmployeeNonEmployeeStockOptionMember
$ 8.30us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice
/ us-gaap_AwardTypeAxis
= hhs_EmployeeNonEmployeeStockOptionMember
$ 8.98us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice
/ us-gaap_AwardTypeAxis
= hhs_EmployeeNonEmployeeStockOptionMember
 
Exercised (in dollars per share) $ 6.19us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice
/ us-gaap_AwardTypeAxis
= hhs_EmployeeNonEmployeeStockOptionMember
$ 6.04us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice
/ us-gaap_AwardTypeAxis
= hhs_EmployeeNonEmployeeStockOptionMember
$ 6.04us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice
/ us-gaap_AwardTypeAxis
= hhs_EmployeeNonEmployeeStockOptionMember
 
Unvested options forfeited (in dollars per share) $ 8.72us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice
/ us-gaap_AwardTypeAxis
= hhs_EmployeeNonEmployeeStockOptionMember
$ 11.97us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice
/ us-gaap_AwardTypeAxis
= hhs_EmployeeNonEmployeeStockOptionMember
$ 10.28us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice
/ us-gaap_AwardTypeAxis
= hhs_EmployeeNonEmployeeStockOptionMember
 
Vested options expired (in dollars per share) $ 17.83us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice
/ us-gaap_AwardTypeAxis
= hhs_EmployeeNonEmployeeStockOptionMember
$ 13.47us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice
/ us-gaap_AwardTypeAxis
= hhs_EmployeeNonEmployeeStockOptionMember
$ 19.33us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice
/ us-gaap_AwardTypeAxis
= hhs_EmployeeNonEmployeeStockOptionMember
 
Options outstanding at the end of the period (in dollars per share) $ 11.50us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice
/ us-gaap_AwardTypeAxis
= hhs_EmployeeNonEmployeeStockOptionMember
$ 13.65us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice
/ us-gaap_AwardTypeAxis
= hhs_EmployeeNonEmployeeStockOptionMember
$ 14.32us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice
/ us-gaap_AwardTypeAxis
= hhs_EmployeeNonEmployeeStockOptionMember
 
Exercisable (in dollars per share) $ 15.10us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice
/ us-gaap_AwardTypeAxis
= hhs_EmployeeNonEmployeeStockOptionMember
     
Weighted-Average Remaining Contractual Term        
Options outstanding at the end of the period 5 years 4 months 2 days      
Exercisable at the end of the period 3 years 10 months 21 days      
Aggregate Intrinsic Value        
Exercised (in dollars) 61,000us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue
/ us-gaap_AwardTypeAxis
= hhs_EmployeeNonEmployeeStockOptionMember
268,000us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue
/ us-gaap_AwardTypeAxis
= hhs_EmployeeNonEmployeeStockOptionMember
297,000us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue
/ us-gaap_AwardTypeAxis
= hhs_EmployeeNonEmployeeStockOptionMember
 
Options outstanding at the end of the period (in dollars) 1,158,000us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue
/ us-gaap_AwardTypeAxis
= hhs_EmployeeNonEmployeeStockOptionMember
     
Options exercisable at the end of the period (in dollars) $ 496,000us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1
/ us-gaap_AwardTypeAxis
= hhs_EmployeeNonEmployeeStockOptionMember
     
Stock Option | 2013 CEO Plan        
Stock-Based Compensation        
Incremental percentage of options, that become exercisable on the first through fourth anniversaries 25.00%hhs_ShareBasedCompensationArrangementByShareBasedPaymentAwardIncrementalVestingPercentageOnFirstThroughFourthAnniversaries
/ us-gaap_AwardTypeAxis
= hhs_EmployeeNonEmployeeStockOptionMember
/ us-gaap_PlanNameAxis
= hhs_CeoPlan2013Member
     
Expiration term 10 years      
Number of Shares        
Options outstanding at the end of the period (in shares) 400,000us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
/ us-gaap_AwardTypeAxis
= hhs_EmployeeNonEmployeeStockOptionMember
/ us-gaap_PlanNameAxis
= hhs_CeoPlan2013Member
     
Weighted-Average Option Price        
Options outstanding at the end of the period (in dollars per share) $ 9.29us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice
/ us-gaap_AwardTypeAxis
= hhs_EmployeeNonEmployeeStockOptionMember
/ us-gaap_PlanNameAxis
= hhs_CeoPlan2013Member
     
Stock Option | 2013 Plan        
Stock-Based Compensation        
Shares available for grant 3,200,000us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant
/ us-gaap_AwardTypeAxis
= hhs_EmployeeNonEmployeeStockOptionMember
/ us-gaap_PlanNameAxis
= hhs_OmnibusIncentivePlan2013Member
     
Incremental percentage of options, that become exercisable on the first through fourth anniversaries 25.00%hhs_ShareBasedCompensationArrangementByShareBasedPaymentAwardIncrementalVestingPercentageOnFirstThroughFourthAnniversaries
/ us-gaap_AwardTypeAxis
= hhs_EmployeeNonEmployeeStockOptionMember
/ us-gaap_PlanNameAxis
= hhs_OmnibusIncentivePlan2013Member
     
Expiration term 10 years      
Number of Shares        
Options outstanding at the end of the period (in shares) 1,000,000us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
/ us-gaap_AwardTypeAxis
= hhs_EmployeeNonEmployeeStockOptionMember
/ us-gaap_PlanNameAxis
= hhs_OmnibusIncentivePlan2013Member
     
Stock Option | 2013 Plan | Minimum        
Weighted-Average Option Price        
Options outstanding at the end of the period (in dollars per share) $ 6.39us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice
/ us-gaap_AwardTypeAxis
= hhs_EmployeeNonEmployeeStockOptionMember
/ us-gaap_PlanNameAxis
= hhs_OmnibusIncentivePlan2013Member
/ us-gaap_RangeAxis
= us-gaap_MinimumMember
     
Stock Option | 2013 Plan | Maximum        
Weighted-Average Option Price        
Options outstanding at the end of the period (in dollars per share) $ 8.85us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice
/ us-gaap_AwardTypeAxis
= hhs_EmployeeNonEmployeeStockOptionMember
/ us-gaap_PlanNameAxis
= hhs_OmnibusIncentivePlan2013Member
/ us-gaap_RangeAxis
= us-gaap_MaximumMember
     
Stock Option | 2005 Plan        
Stock-Based Compensation        
Expiration term 10 years      
Incremental percentage of options, granted after 2010, that become exercisable on the first through fourth anniversaries 25.00%hhs_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardGrantedAfter2010IncrementalVestingPercentage
/ us-gaap_AwardTypeAxis
= hhs_EmployeeNonEmployeeStockOptionMember
/ us-gaap_PlanNameAxis
= hhs_OmnibusIncentivePlan2005Member
     
Number of Shares        
Options outstanding at the end of the period (in shares) 2,800,000us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
/ us-gaap_AwardTypeAxis
= hhs_EmployeeNonEmployeeStockOptionMember
/ us-gaap_PlanNameAxis
= hhs_OmnibusIncentivePlan2005Member
     
Stock Option | 2005 Plan | Minimum        
Weighted-Average Option Price        
Options outstanding at the end of the period (in dollars per share) $ 6.04us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice
/ us-gaap_AwardTypeAxis
= hhs_EmployeeNonEmployeeStockOptionMember
/ us-gaap_PlanNameAxis
= hhs_OmnibusIncentivePlan2005Member
/ us-gaap_RangeAxis
= us-gaap_MinimumMember
     
Stock Option | 2005 Plan | Maximum        
Weighted-Average Option Price        
Options outstanding at the end of the period (in dollars per share) $ 28.85us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice
/ us-gaap_AwardTypeAxis
= hhs_EmployeeNonEmployeeStockOptionMember
/ us-gaap_PlanNameAxis
= hhs_OmnibusIncentivePlan2005Member
/ us-gaap_RangeAxis
= us-gaap_MaximumMember
     
Stock Option | 2005 Plan | Prior to 2011        
Stock-Based Compensation        
Incremental percentage of options, granted prior to 2011, that become exercisable on the second through fifth anniversaries 25.00%hhs_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardGrantedPriorTo2011IncrementalVestingPercentage
/ us-gaap_AwardTypeAxis
= hhs_EmployeeNonEmployeeStockOptionMember
/ us-gaap_PlanNameAxis
= hhs_OmnibusIncentivePlan2005Member
/ us-gaap_RangeAxis
= hhs_PriorTo2011Member
     
Expiration term 10 years      
Stock Option | 1991 Plan        
Stock-Based Compensation        
Incremental percentage of options, granted prior to 2011, that become exercisable on the second through fifth anniversaries 25.00%hhs_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardGrantedPriorTo2011IncrementalVestingPercentage
/ us-gaap_AwardTypeAxis
= hhs_EmployeeNonEmployeeStockOptionMember
/ us-gaap_PlanNameAxis
= hhs_StockOptionPlan1991Member
     
Expiration term 10 years      
Number of Shares        
Options outstanding at the end of the period (in shares) 300,000us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
/ us-gaap_AwardTypeAxis
= hhs_EmployeeNonEmployeeStockOptionMember
/ us-gaap_PlanNameAxis
= hhs_StockOptionPlan1991Member
     
Weighted-Average Option Price        
Options outstanding at the end of the period (in dollars per share) $ 25.63us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice
/ us-gaap_AwardTypeAxis
= hhs_EmployeeNonEmployeeStockOptionMember
/ us-gaap_PlanNameAxis
= hhs_StockOptionPlan1991Member