XML 99 R68.htm IDEA: XBRL DOCUMENT v2.4.1.9
Restructuring and Other Charges (Recoveries) (Details) (USD $)
In Thousands, unless otherwise specified
12 Months Ended
Dec. 31, 2014
Dec. 31, 2013
Dec. 31, 2012
Restructuring Cost and Reserve [Line Items]      
Restructuring and other charges (recoveries), net $ 2,387r_RestructuringAndOtherChargesRecoveriesNet $ (470)r_RestructuringAndOtherChargesRecoveriesNet $ 8,070r_RestructuringAndOtherChargesRecoveriesNet
Employee severance and benefits [Member]      
Restructuring Cost and Reserve [Line Items]      
Restructuring and other charges (recoveries), net 2,387r_RestructuringAndOtherChargesRecoveriesNet
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_EmployeeSeveranceMember
(470)r_RestructuringAndOtherChargesRecoveriesNet
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_EmployeeSeveranceMember
7,205r_RestructuringAndOtherChargesRecoveriesNet
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_EmployeeSeveranceMember
Contract termination costs [Member]      
Restructuring Cost and Reserve [Line Items]      
Restructuring and other charges (recoveries), net $ 0r_RestructuringAndOtherChargesRecoveriesNet
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_ContractTerminationMember
$ 0r_RestructuringAndOtherChargesRecoveriesNet
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_ContractTerminationMember
$ 865r_RestructuringAndOtherChargesRecoveriesNet
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_ContractTerminationMember