XML 121 R51.htm IDEA: XBRL DOCUMENT v2.4.1.9
Restructuring Program and Separation Costs - Schedule of Restructuring Program Activity (Detail) (USD $)
In Thousands, unless otherwise specified
12 Months Ended
Dec. 31, 2014
Restructuring Cost and Reserve [Line Items]  
Restructuring and other related costs $ 11,567us-gaap_RestructuringCharges
Restructuring and other related costs, Payments made (3,876)us-gaap_PaymentsForRestructuring
Restructuring and other related costs, Liability 7,691us-gaap_RestructuringReserve
Severance and Other Employment Expenses [Member]  
Restructuring Cost and Reserve [Line Items]  
Restructuring and other related costs 8,578us-gaap_RestructuringCharges
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_EmployeeSeveranceMember
Restructuring and other related costs, Payments made (887)us-gaap_PaymentsForRestructuring
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_EmployeeSeveranceMember
Restructuring and other related costs, Liability 7,691us-gaap_RestructuringReserve
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_EmployeeSeveranceMember
Other Related Restructuring Expenses [Member]  
Restructuring Cost and Reserve [Line Items]  
Restructuring and other related costs 2,989us-gaap_RestructuringCharges
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_OtherRestructuringMember
Restructuring and other related costs, Payments made $ (2,989)us-gaap_PaymentsForRestructuring
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_OtherRestructuringMember