XML 63 R59.htm IDEA: XBRL DOCUMENT v2.4.1.9
RESTRUCTURING AND OTHER EXPENSES Restructuring Phase II (Details) (USD $)
In Thousands, unless otherwise specified
12 Months Ended
Dec. 31, 2014
Dec. 31, 2013
Dec. 31, 2012
Restructuring accrual activity      
Expenses $ 15,646us-gaap_RestructuringCharges $ 7,718us-gaap_RestructuringCharges $ 5,143us-gaap_RestructuringCharges
Phase Two      
Restructuring accrual activity      
Balance 2,481us-gaap_RestructuringReserve
/ us-gaap_RestructuringPlanAxis
= bios_PhaseIiMember
704us-gaap_RestructuringReserve
/ us-gaap_RestructuringPlanAxis
= bios_PhaseIiMember
 
Expenses 10,912us-gaap_RestructuringCharges
/ us-gaap_RestructuringPlanAxis
= bios_PhaseIiMember
3,435us-gaap_RestructuringCharges
/ us-gaap_RestructuringPlanAxis
= bios_PhaseIiMember
 
Cash payments (10,051)us-gaap_PaymentsForRestructuring
/ us-gaap_RestructuringPlanAxis
= bios_PhaseIiMember
(1,658)us-gaap_PaymentsForRestructuring
/ us-gaap_RestructuringPlanAxis
= bios_PhaseIiMember
 
Balance 3,342us-gaap_RestructuringReserve
/ us-gaap_RestructuringPlanAxis
= bios_PhaseIiMember
2,481us-gaap_RestructuringReserve
/ us-gaap_RestructuringPlanAxis
= bios_PhaseIiMember
 
Phase Two | Employee Severance and Other Benefits      
Restructuring accrual activity      
Balance 896us-gaap_RestructuringReserve
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_EmployeeSeveranceMember
/ us-gaap_RestructuringPlanAxis
= bios_PhaseIiMember
559us-gaap_RestructuringReserve
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_EmployeeSeveranceMember
/ us-gaap_RestructuringPlanAxis
= bios_PhaseIiMember
 
Expenses 2,949us-gaap_RestructuringCharges
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_EmployeeSeveranceMember
/ us-gaap_RestructuringPlanAxis
= bios_PhaseIiMember
1,496us-gaap_RestructuringCharges
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_EmployeeSeveranceMember
/ us-gaap_RestructuringPlanAxis
= bios_PhaseIiMember
 
Cash payments (2,460)us-gaap_PaymentsForRestructuring
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_EmployeeSeveranceMember
/ us-gaap_RestructuringPlanAxis
= bios_PhaseIiMember
(1,159)us-gaap_PaymentsForRestructuring
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_EmployeeSeveranceMember
/ us-gaap_RestructuringPlanAxis
= bios_PhaseIiMember
 
Balance 1,385us-gaap_RestructuringReserve
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_EmployeeSeveranceMember
/ us-gaap_RestructuringPlanAxis
= bios_PhaseIiMember
896us-gaap_RestructuringReserve
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_EmployeeSeveranceMember
/ us-gaap_RestructuringPlanAxis
= bios_PhaseIiMember
 
Phase Two | Consulting Costs      
Restructuring accrual activity      
Balance 1,551us-gaap_RestructuringReserve
/ us-gaap_RestructuringCostAndReserveAxis
= bios_ConsultingMember
/ us-gaap_RestructuringPlanAxis
= bios_PhaseIiMember
145us-gaap_RestructuringReserve
/ us-gaap_RestructuringCostAndReserveAxis
= bios_ConsultingMember
/ us-gaap_RestructuringPlanAxis
= bios_PhaseIiMember
 
Expenses 6,242us-gaap_RestructuringCharges
/ us-gaap_RestructuringCostAndReserveAxis
= bios_ConsultingMember
/ us-gaap_RestructuringPlanAxis
= bios_PhaseIiMember
1,561us-gaap_RestructuringCharges
/ us-gaap_RestructuringCostAndReserveAxis
= bios_ConsultingMember
/ us-gaap_RestructuringPlanAxis
= bios_PhaseIiMember
 
Cash payments (7,312)us-gaap_PaymentsForRestructuring
/ us-gaap_RestructuringCostAndReserveAxis
= bios_ConsultingMember
/ us-gaap_RestructuringPlanAxis
= bios_PhaseIiMember
(155)us-gaap_PaymentsForRestructuring
/ us-gaap_RestructuringCostAndReserveAxis
= bios_ConsultingMember
/ us-gaap_RestructuringPlanAxis
= bios_PhaseIiMember
 
Balance 481us-gaap_RestructuringReserve
/ us-gaap_RestructuringCostAndReserveAxis
= bios_ConsultingMember
/ us-gaap_RestructuringPlanAxis
= bios_PhaseIiMember
1,551us-gaap_RestructuringReserve
/ us-gaap_RestructuringCostAndReserveAxis
= bios_ConsultingMember
/ us-gaap_RestructuringPlanAxis
= bios_PhaseIiMember
 
Phase Two | Other Costs      
Restructuring accrual activity      
Balance 34us-gaap_RestructuringReserve
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_OtherRestructuringMember
/ us-gaap_RestructuringPlanAxis
= bios_PhaseIiMember
0us-gaap_RestructuringReserve
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_OtherRestructuringMember
/ us-gaap_RestructuringPlanAxis
= bios_PhaseIiMember
 
Expenses 1,721us-gaap_RestructuringCharges
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_OtherRestructuringMember
/ us-gaap_RestructuringPlanAxis
= bios_PhaseIiMember
378us-gaap_RestructuringCharges
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_OtherRestructuringMember
/ us-gaap_RestructuringPlanAxis
= bios_PhaseIiMember
 
Cash payments (279)us-gaap_PaymentsForRestructuring
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_OtherRestructuringMember
/ us-gaap_RestructuringPlanAxis
= bios_PhaseIiMember
(344)us-gaap_PaymentsForRestructuring
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_OtherRestructuringMember
/ us-gaap_RestructuringPlanAxis
= bios_PhaseIiMember
 
Balance $ 1,476us-gaap_RestructuringReserve
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_OtherRestructuringMember
/ us-gaap_RestructuringPlanAxis
= bios_PhaseIiMember
$ 34us-gaap_RestructuringReserve
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_OtherRestructuringMember
/ us-gaap_RestructuringPlanAxis
= bios_PhaseIiMember