XML 112 R74.htm IDEA: XBRL DOCUMENT v2.4.1.9
Restructuring (Schedule of Beginning and End Liability Balance and Expense by Type) (Details) (USD $)
In Thousands, unless otherwise specified
3 Months Ended
Mar. 31, 2015
Mar. 31, 2014
Restructuring Reserve [Roll Forward]    
Costs charged to expense $ 8,911us-gaap_RestructuringCharges $ 557us-gaap_RestructuringCharges
Severance Expense [Member]    
Restructuring Reserve [Roll Forward]    
Restructuring reserve, beginning balance 0us-gaap_RestructuringReserve
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_EmployeeSeveranceMember
 
Costs charged to expense 4,451us-gaap_RestructuringCharges
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_EmployeeSeveranceMember
 
Costs paid or otherwise settled (1,752)us-gaap_PaymentsForRestructuring
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_EmployeeSeveranceMember
 
Restructuring reserve, ending balance 2,699us-gaap_RestructuringReserve
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_EmployeeSeveranceMember
 
Lease Termination Costs [Member]    
Restructuring Reserve [Roll Forward]    
Restructuring reserve, beginning balance 0us-gaap_RestructuringReserve
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_ContractTerminationMember
 
Costs charged to expense 4,669us-gaap_RestructuringCharges
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_ContractTerminationMember
 
Costs paid or otherwise settled (2,614)us-gaap_PaymentsForRestructuring
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_ContractTerminationMember
 
Restructuring reserve, ending balance 2,055us-gaap_RestructuringReserve
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_ContractTerminationMember
 
Other Expenses [Member]    
Restructuring Reserve [Roll Forward]    
Restructuring reserve, beginning balance 0us-gaap_RestructuringReserve
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_OtherRestructuringMember
 
Costs charged to expense 313us-gaap_RestructuringCharges
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_OtherRestructuringMember
 
Costs paid or otherwise settled 0us-gaap_PaymentsForRestructuring
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_OtherRestructuringMember
 
Restructuring reserve, ending balance $ 313us-gaap_RestructuringReserve
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_OtherRestructuringMember