XML 52 R59.htm IDEA: XBRL DOCUMENT v2.4.1.9
RESTRUCTURING AND OTHER EXPENSES (Details) (USD $)
In Thousands, unless otherwise specified
3 Months Ended 35 Months Ended
Mar. 31, 2015
Mar. 31, 2014
Mar. 31, 2015
Restructuring Reserve [Roll Forward]      
Expenses $ 3,463us-gaap_RestructuringCharges $ 4,592us-gaap_RestructuringCharges  
Phase II      
Restructuring Reserve [Roll Forward]      
Beginning balance 3,342us-gaap_RestructuringReserve
/ us-gaap_RestructuringPlanAxis
= bios_PhaseIiMember
   
Expenses 1,033us-gaap_RestructuringCharges
/ us-gaap_RestructuringPlanAxis
= bios_PhaseIiMember
3,900us-gaap_RestructuringCharges
/ us-gaap_RestructuringPlanAxis
= bios_PhaseIiMember
17,300us-gaap_RestructuringCharges
/ us-gaap_RestructuringPlanAxis
= bios_PhaseIiMember
Cash payments (3,230)us-gaap_PaymentsForRestructuring
/ us-gaap_RestructuringPlanAxis
= bios_PhaseIiMember
   
Ending balance 1,145us-gaap_RestructuringReserve
/ us-gaap_RestructuringPlanAxis
= bios_PhaseIiMember
  1,145us-gaap_RestructuringReserve
/ us-gaap_RestructuringPlanAxis
= bios_PhaseIiMember
Phase II | Employee Severance      
Restructuring Reserve [Roll Forward]      
Beginning balance 1,385us-gaap_RestructuringReserve
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_EmployeeSeveranceMember
/ us-gaap_RestructuringPlanAxis
= bios_PhaseIiMember
   
Expenses 9us-gaap_RestructuringCharges
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_EmployeeSeveranceMember
/ us-gaap_RestructuringPlanAxis
= bios_PhaseIiMember
1,000us-gaap_RestructuringCharges
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_EmployeeSeveranceMember
/ us-gaap_RestructuringPlanAxis
= bios_PhaseIiMember
5,600us-gaap_RestructuringCharges
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_EmployeeSeveranceMember
/ us-gaap_RestructuringPlanAxis
= bios_PhaseIiMember
Cash payments (623)us-gaap_PaymentsForRestructuring
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_EmployeeSeveranceMember
/ us-gaap_RestructuringPlanAxis
= bios_PhaseIiMember
   
Ending balance 771us-gaap_RestructuringReserve
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_EmployeeSeveranceMember
/ us-gaap_RestructuringPlanAxis
= bios_PhaseIiMember
  771us-gaap_RestructuringReserve
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_EmployeeSeveranceMember
/ us-gaap_RestructuringPlanAxis
= bios_PhaseIiMember
Phase II | Consulting      
Restructuring Reserve [Roll Forward]      
Beginning balance 481us-gaap_RestructuringReserve
/ us-gaap_RestructuringCostAndReserveAxis
= bios_ConsultingMember
/ us-gaap_RestructuringPlanAxis
= bios_PhaseIiMember
   
Expenses 111us-gaap_RestructuringCharges
/ us-gaap_RestructuringCostAndReserveAxis
= bios_ConsultingMember
/ us-gaap_RestructuringPlanAxis
= bios_PhaseIiMember
  8,200us-gaap_RestructuringCharges
/ us-gaap_RestructuringCostAndReserveAxis
= bios_ConsultingMember
/ us-gaap_RestructuringPlanAxis
= bios_PhaseIiMember
Cash payments (481)us-gaap_PaymentsForRestructuring
/ us-gaap_RestructuringCostAndReserveAxis
= bios_ConsultingMember
/ us-gaap_RestructuringPlanAxis
= bios_PhaseIiMember
   
Ending balance 111us-gaap_RestructuringReserve
/ us-gaap_RestructuringCostAndReserveAxis
= bios_ConsultingMember
/ us-gaap_RestructuringPlanAxis
= bios_PhaseIiMember
  111us-gaap_RestructuringReserve
/ us-gaap_RestructuringCostAndReserveAxis
= bios_ConsultingMember
/ us-gaap_RestructuringPlanAxis
= bios_PhaseIiMember
Phase II | Other restructuring costs      
Restructuring Reserve [Roll Forward]      
Beginning balance 1,476us-gaap_RestructuringReserve
/ us-gaap_RestructuringCostAndReserveAxis
= bios_OtherRestructuringCostsMember
/ us-gaap_RestructuringPlanAxis
= bios_PhaseIiMember
   
Expenses 913us-gaap_RestructuringCharges
/ us-gaap_RestructuringCostAndReserveAxis
= bios_OtherRestructuringCostsMember
/ us-gaap_RestructuringPlanAxis
= bios_PhaseIiMember
  3,600us-gaap_RestructuringCharges
/ us-gaap_RestructuringCostAndReserveAxis
= bios_OtherRestructuringCostsMember
/ us-gaap_RestructuringPlanAxis
= bios_PhaseIiMember
Cash payments (2,126)us-gaap_PaymentsForRestructuring
/ us-gaap_RestructuringCostAndReserveAxis
= bios_OtherRestructuringCostsMember
/ us-gaap_RestructuringPlanAxis
= bios_PhaseIiMember
   
Ending balance $ 263us-gaap_RestructuringReserve
/ us-gaap_RestructuringCostAndReserveAxis
= bios_OtherRestructuringCostsMember
/ us-gaap_RestructuringPlanAxis
= bios_PhaseIiMember
  $ 263us-gaap_RestructuringReserve
/ us-gaap_RestructuringCostAndReserveAxis
= bios_OtherRestructuringCostsMember
/ us-gaap_RestructuringPlanAxis
= bios_PhaseIiMember