XML 101 R49.htm IDEA: XBRL DOCUMENT v2.4.1.9
Restructuring Costs (Details) (USD $)
In Thousands, unless otherwise specified
12 Months Ended
Oct. 31, 2014
Oct. 31, 2013
Oct. 31, 2012
Activity and balance of the restructuring liability accounts      
Balance at beginning of period $ 2,016us-gaap_RestructuringReserve $ 5,049us-gaap_RestructuringReserve $ 3,453us-gaap_RestructuringReserve
Additional liability recorded 694us-gaap_RestructuringCharges 7,169us-gaap_RestructuringCharges 7,854us-gaap_RestructuringCharges
Adjustment to previous estimates (345)us-gaap_RestructuringReserveAccrualAdjustment    
Non-cash disposal   (747)us-gaap_RestructuringReserveSettledWithoutCash1  
Cash payments (1,050)us-gaap_PaymentsForRestructuring (9,455)us-gaap_PaymentsForRestructuring (6,258)us-gaap_PaymentsForRestructuring
Balance at end of period 1,315us-gaap_RestructuringReserve 2,016us-gaap_RestructuringReserve 5,049us-gaap_RestructuringReserve
Current restructuring liabilities 679us-gaap_RestructuringReserveCurrent    
Non-current restructuring liabilities 636us-gaap_RestructuringReserveNoncurrent    
Workforce reduction      
Activity and balance of the restructuring liability accounts      
Balance at beginning of period 80us-gaap_RestructuringReserve
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_EmployeeSeveranceMember
1,449us-gaap_RestructuringReserve
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_EmployeeSeveranceMember
160us-gaap_RestructuringReserve
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_EmployeeSeveranceMember
Additional liability recorded 685us-gaap_RestructuringCharges
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_EmployeeSeveranceMember
[1] 5,041us-gaap_RestructuringCharges
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_EmployeeSeveranceMember
[2] 5,484us-gaap_RestructuringCharges
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_EmployeeSeveranceMember
[3]
Adjustment to previous estimates 0us-gaap_RestructuringReserveAccrualAdjustment
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_EmployeeSeveranceMember
   
Non-cash disposal   0us-gaap_RestructuringReserveSettledWithoutCash1
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_EmployeeSeveranceMember
 
Cash payments (584)us-gaap_PaymentsForRestructuring
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_EmployeeSeveranceMember
(6,410)us-gaap_PaymentsForRestructuring
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_EmployeeSeveranceMember
(4,195)us-gaap_PaymentsForRestructuring
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_EmployeeSeveranceMember
Balance at end of period 181us-gaap_RestructuringReserve
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_EmployeeSeveranceMember
80us-gaap_RestructuringReserve
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_EmployeeSeveranceMember
1,449us-gaap_RestructuringReserve
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_EmployeeSeveranceMember
Current restructuring liabilities 181us-gaap_RestructuringReserveCurrent
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_EmployeeSeveranceMember
   
Non-current restructuring liabilities 0us-gaap_RestructuringReserveNoncurrent
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_EmployeeSeveranceMember
   
Restructuring and Related Cost, Positions Eliminated [Abstract]      
Number of employees in workforce reduction 25us-gaap_RestructuringAndRelatedCostNumberOfPositionsEliminated
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_EmployeeSeveranceMember
100us-gaap_RestructuringAndRelatedCostNumberOfPositionsEliminated
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_EmployeeSeveranceMember
135us-gaap_RestructuringAndRelatedCostNumberOfPositionsEliminated
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_EmployeeSeveranceMember
Consolidation of excess facilities      
Activity and balance of the restructuring liability accounts      
Balance at beginning of period 1,936us-gaap_RestructuringReserve
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_FacilityClosingMember
3,600us-gaap_RestructuringReserve
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_FacilityClosingMember
3,293us-gaap_RestructuringReserve
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_FacilityClosingMember
Additional liability recorded 9us-gaap_RestructuringCharges
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_FacilityClosingMember
2,128us-gaap_RestructuringCharges
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_FacilityClosingMember
[2] 2,370us-gaap_RestructuringCharges
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_FacilityClosingMember
[3]
Adjustment to previous estimates (345)us-gaap_RestructuringReserveAccrualAdjustment
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_FacilityClosingMember
   
Non-cash disposal   (747)us-gaap_RestructuringReserveSettledWithoutCash1
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_FacilityClosingMember
 
Cash payments (466)us-gaap_PaymentsForRestructuring
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_FacilityClosingMember
(3,045)us-gaap_PaymentsForRestructuring
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_FacilityClosingMember
(2,063)us-gaap_PaymentsForRestructuring
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_FacilityClosingMember
Balance at end of period 1,134us-gaap_RestructuringReserve
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_FacilityClosingMember
1,936us-gaap_RestructuringReserve
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_FacilityClosingMember
3,600us-gaap_RestructuringReserve
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_FacilityClosingMember
Current restructuring liabilities 498us-gaap_RestructuringReserveCurrent
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_FacilityClosingMember
   
Non-current restructuring liabilities $ 636us-gaap_RestructuringReserveNoncurrent
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_FacilityClosingMember
   
[1] During fiscal 2014, Ciena recorded a charge of $0.7 million of severance and other employee-related costs associated with a workforce reduction of approximately 25 employees.
[2] During fiscal 2013, Ciena recorded a charge of $5.0 million of severance and other employee-related costs associated with a workforce reduction of approximately 100 employees. Ciena also recorded charges of $2.1 million related to its consolidation of several facilities primarily in the Linthicum, Maryland area.
[3] During fiscal 2012, Ciena recorded a charge of $5.5 million of severance and other employee-related costs associated with a workforce reduction of approximately 135 employees. Ciena also recorded charges of $2.4 million related to its consolidation of several facilities in the Linthicum, Maryland area.