XML 18 R54.htm IDEA: XBRL DOCUMENT v2.4.1.9
Restructuring Charges - Additional Information (Detail) (USD $)
12 Months Ended
Dec. 31, 2014
Dec. 31, 2013
Dec. 31, 2012
Restructuring Cost And Reserve [Line Items]      
Employee-related costs $ 9,211,000us-gaap_SeveranceCosts1 $ 5,736,000us-gaap_SeveranceCosts1 $ 573,000us-gaap_SeveranceCosts1
Stock based compensation expense 7,679,000us-gaap_AllocatedShareBasedCompensationExpense 5,002,000us-gaap_AllocatedShareBasedCompensationExpense 3,854,000us-gaap_AllocatedShareBasedCompensationExpense
Lease termination costs 1,332,000us-gaap_BusinessExitCosts1 5,202,000us-gaap_BusinessExitCosts1 1,887,000us-gaap_BusinessExitCosts1
Employee-Related Restructuring Reserves [Member]      
Restructuring Cost And Reserve [Line Items]      
Employee-related costs 8,300,000us-gaap_SeveranceCosts1
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_EmployeeSeveranceMember
5,700,000us-gaap_SeveranceCosts1
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_EmployeeSeveranceMember
573,000us-gaap_SeveranceCosts1
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_EmployeeSeveranceMember
Stock based compensation expense 947,000us-gaap_AllocatedShareBasedCompensationExpense
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_EmployeeSeveranceMember
   
Lease termination costs $ 1,300,000us-gaap_BusinessExitCosts1
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_EmployeeSeveranceMember
$ 5,200,000us-gaap_BusinessExitCosts1
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_EmployeeSeveranceMember
$ 1,900,000us-gaap_BusinessExitCosts1
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_EmployeeSeveranceMember