XML 21 R46.htm IDEA: XBRL DOCUMENT v2.4.1.9
Restructuring Charges (Details) (USD $)
12 Months Ended
Dec. 31, 2014
Dec. 31, 2013
Dec. 31, 2012
Restructuring Reserve [Roll Forward]      
Restructuring reserve, beginning balance $ 946,000us-gaap_RestructuringReserve    
Restructuring charges 1,299,000us-gaap_RestructuringCharges    
Payments (1,171,000)us-gaap_PaymentsForRestructuring    
Restructuring reserve, ending balance 1,074,000us-gaap_RestructuringReserve    
Employee Severance [Member]      
Restructuring Reserve [Roll Forward]      
Restructuring reserve, beginning balance 531,000us-gaap_RestructuringReserve
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_EmployeeSeveranceMember
   
Restructuring charges 202,000us-gaap_RestructuringCharges
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_EmployeeSeveranceMember
   
Payments (733,000)us-gaap_PaymentsForRestructuring
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_EmployeeSeveranceMember
   
Restructuring reserve, ending balance 0us-gaap_RestructuringReserve
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_EmployeeSeveranceMember
   
Facility Closing - Branch Office Closure [Member]      
Restructuring Reserve [Roll Forward]      
Restructuring reserve, beginning balance 415,000us-gaap_RestructuringReserve
/ us-gaap_RestructuringCostAndReserveAxis
= hh_FacilityClosingBranchOfficeClosureMember
   
Restructuring charges 1,097,000us-gaap_RestructuringCharges
/ us-gaap_RestructuringCostAndReserveAxis
= hh_FacilityClosingBranchOfficeClosureMember
   
Payments (438,000)us-gaap_PaymentsForRestructuring
/ us-gaap_RestructuringCostAndReserveAxis
= hh_FacilityClosingBranchOfficeClosureMember
   
Restructuring reserve, ending balance 1,074,000us-gaap_RestructuringReserve
/ us-gaap_RestructuringCostAndReserveAxis
= hh_FacilityClosingBranchOfficeClosureMember
   
Lease Closure And Employee Severance [Member]      
Restructuring Reserve [Roll Forward]      
Restructuring charges 1,300,000us-gaap_RestructuringCharges
/ us-gaap_RestructuringCostAndReserveAxis
= hh_LeaseClosureAndEmployeeSeveranceMember
1,900,000us-gaap_RestructuringCharges
/ us-gaap_RestructuringCostAndReserveAxis
= hh_LeaseClosureAndEmployeeSeveranceMember
2,700,000us-gaap_RestructuringCharges
/ us-gaap_RestructuringCostAndReserveAxis
= hh_LeaseClosureAndEmployeeSeveranceMember
Hooper Holmes Services [Member]      
Restructuring Reserve [Roll Forward]      
Non-cash charge for remaining operating lease payments 1,000,000hh_DisposalGroupIncludingDiscontinuedOperationOperatingLeaseLiability
/ us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis
= hh_HooperHolmesServicesMember
   
Hooper Holmes Services [Member] | Facility Closing - Branch Office Closure [Member]      
Restructuring Reserve [Roll Forward]      
Restructuring reserve, ending balance 1,000,000us-gaap_RestructuringReserve
/ us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis
= hh_HooperHolmesServicesMember
/ us-gaap_RestructuringCostAndReserveAxis
= hh_FacilityClosingBranchOfficeClosureMember
   
Portamedic Service Line [Member] | Facility Closing - Branch Office Closure [Member]      
Restructuring Reserve [Roll Forward]      
Restructuring reserve, ending balance 100,000us-gaap_RestructuringReserve
/ us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis
= hh_PortamedicServiceLineMember
/ us-gaap_RestructuringCostAndReserveAxis
= hh_FacilityClosingBranchOfficeClosureMember
   
Continuing Operations [Member]      
Restructuring Reserve [Roll Forward]      
Restructuring charges 146,000us-gaap_RestructuringCharges
/ us-gaap_StatementOperatingActivitiesSegmentAxis
= us-gaap_SegmentContinuingOperationsMember
802,000us-gaap_RestructuringCharges
/ us-gaap_StatementOperatingActivitiesSegmentAxis
= us-gaap_SegmentContinuingOperationsMember
546,000us-gaap_RestructuringCharges
/ us-gaap_StatementOperatingActivitiesSegmentAxis
= us-gaap_SegmentContinuingOperationsMember
Continuing Operations [Member] | Employee Severance [Member]      
Restructuring Reserve [Roll Forward]      
Restructuring charges 100,000us-gaap_RestructuringCharges
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_EmployeeSeveranceMember
/ us-gaap_StatementOperatingActivitiesSegmentAxis
= us-gaap_SegmentContinuingOperationsMember
   
Continuing Operations [Member] | Lease Closure And Employee Severance [Member]      
Restructuring Reserve [Roll Forward]      
Restructuring charges 100,000us-gaap_RestructuringCharges
/ us-gaap_RestructuringCostAndReserveAxis
= hh_LeaseClosureAndEmployeeSeveranceMember
/ us-gaap_StatementOperatingActivitiesSegmentAxis
= us-gaap_SegmentContinuingOperationsMember
800,000us-gaap_RestructuringCharges
/ us-gaap_RestructuringCostAndReserveAxis
= hh_LeaseClosureAndEmployeeSeveranceMember
/ us-gaap_StatementOperatingActivitiesSegmentAxis
= us-gaap_SegmentContinuingOperationsMember
600,000us-gaap_RestructuringCharges
/ us-gaap_RestructuringCostAndReserveAxis
= hh_LeaseClosureAndEmployeeSeveranceMember
/ us-gaap_StatementOperatingActivitiesSegmentAxis
= us-gaap_SegmentContinuingOperationsMember
Discontinued Operations [Member]      
Restructuring Reserve [Roll Forward]      
Restructuring charges     2,100,000us-gaap_RestructuringCharges
/ us-gaap_StatementOperatingActivitiesSegmentAxis
= us-gaap_SegmentDiscontinuedOperationsMember
Discontinued Operations [Member] | Employee Severance [Member]      
Restructuring Reserve [Roll Forward]      
Restructuring charges     900,000us-gaap_RestructuringCharges
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_EmployeeSeveranceMember
/ us-gaap_StatementOperatingActivitiesSegmentAxis
= us-gaap_SegmentDiscontinuedOperationsMember
Discontinued Operations [Member] | Facility Closing - Branch Office Closure [Member]      
Restructuring Reserve [Roll Forward]      
Restructuring charges     1,200,000us-gaap_RestructuringCharges
/ us-gaap_RestructuringCostAndReserveAxis
= hh_FacilityClosingBranchOfficeClosureMember
/ us-gaap_StatementOperatingActivitiesSegmentAxis
= us-gaap_SegmentDiscontinuedOperationsMember
Discontinued Operations [Member] | Lease Closure And Employee Severance [Member]      
Restructuring Reserve [Roll Forward]      
Restructuring charges 1,200,000us-gaap_RestructuringCharges
/ us-gaap_RestructuringCostAndReserveAxis
= hh_LeaseClosureAndEmployeeSeveranceMember
/ us-gaap_StatementOperatingActivitiesSegmentAxis
= us-gaap_SegmentDiscontinuedOperationsMember
1,100,000us-gaap_RestructuringCharges
/ us-gaap_RestructuringCostAndReserveAxis
= hh_LeaseClosureAndEmployeeSeveranceMember
/ us-gaap_StatementOperatingActivitiesSegmentAxis
= us-gaap_SegmentDiscontinuedOperationsMember
 
Discontinued Operations [Member] | Accrued Liabilities [Member] | Facility Closing - Branch Office Closure [Member]      
Restructuring Reserve [Roll Forward]      
Restructuring charges 500,000us-gaap_RestructuringCharges
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_AccruedLiabilitiesMember
/ us-gaap_RestructuringCostAndReserveAxis
= hh_FacilityClosingBranchOfficeClosureMember
/ us-gaap_StatementOperatingActivitiesSegmentAxis
= us-gaap_SegmentDiscontinuedOperationsMember
   
Discontinued Operations [Member] | Other Long-Term Liabilities [Member] | Facility Closing - Branch Office Closure [Member]      
Restructuring Reserve [Roll Forward]      
Restructuring charges 600,000us-gaap_RestructuringCharges
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_OtherNoncurrentLiabilitiesMember
/ us-gaap_RestructuringCostAndReserveAxis
= hh_FacilityClosingBranchOfficeClosureMember
/ us-gaap_StatementOperatingActivitiesSegmentAxis
= us-gaap_SegmentDiscontinuedOperationsMember
   
Discontinued Operations [Member] | Hooper Holmes Services [Member] | Remaining Operating Lease Payments [Member]      
Restructuring Reserve [Roll Forward]      
Restructuring charges 1,000,000us-gaap_RestructuringCharges
/ us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis
= hh_HooperHolmesServicesMember
/ us-gaap_RestructuringCostAndReserveAxis
= hh_RemainingOperatingLeasePaymentsMember
/ us-gaap_StatementOperatingActivitiesSegmentAxis
= us-gaap_SegmentDiscontinuedOperationsMember
   
Discontinued Operations [Member] | Portamedic Service Line [Member] | Facility Closing - Branch Office Closure [Member]      
Restructuring Reserve [Roll Forward]      
Restructuring charges 100,000us-gaap_RestructuringCharges
/ us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis
= hh_PortamedicServiceLineMember
/ us-gaap_RestructuringCostAndReserveAxis
= hh_FacilityClosingBranchOfficeClosureMember
/ us-gaap_StatementOperatingActivitiesSegmentAxis
= us-gaap_SegmentDiscontinuedOperationsMember
   
Discontinued Operations [Member] | Heritage Labs and Hooper Holmes Services [Member] | Employee Severance [Member]      
Restructuring Reserve [Roll Forward]      
Restructuring charges $ 100,000us-gaap_RestructuringCharges
/ us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis
= hh_HeritageLabsandHooperHolmesServicesMember
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_EmployeeSeveranceMember
/ us-gaap_StatementOperatingActivitiesSegmentAxis
= us-gaap_SegmentDiscontinuedOperationsMember