XML 108 R51.htm IDEA: XBRL DOCUMENT v3.20.1
Revenue - Disaggregation of Revenue (Details) - USD ($)
$ in Thousands
3 Months Ended
Jan. 31, 2020
Jan. 31, 2019
Disaggregation of Revenue [Line Items]    
Total revenue $ 832,912 $ 778,527
Products and services at a point in time    
Disaggregation of Revenue [Line Items]    
Total revenue 680,104 646,404
Services transferred over time    
Disaggregation of Revenue [Line Items]    
Total revenue 152,808 132,123
Converged Packet Optical    
Disaggregation of Revenue [Line Items]    
Total revenue 591,549 548,997
Packet Networking    
Disaggregation of Revenue [Line Items]    
Total revenue 67,508 71,569
Platform Software and Services    
Disaggregation of Revenue [Line Items]    
Total revenue 51,888 41,598
Blue Planet Automation Software and Services    
Disaggregation of Revenue [Line Items]    
Total revenue 15,466 14,974
Maintenance Support and Training    
Disaggregation of Revenue [Line Items]    
Total revenue 61,793 61,277
Installation and Deployment    
Disaggregation of Revenue [Line Items]    
Total revenue 34,954 30,622
Consulting and Network Design    
Disaggregation of Revenue [Line Items]    
Total revenue 9,754 9,490
Operating Segments    
Disaggregation of Revenue [Line Items]    
Total revenue 832,912 778,527
Networking Platforms    
Disaggregation of Revenue [Line Items]    
Total revenue 659,057 620,566
Networking Platforms | Products and services at a point in time    
Disaggregation of Revenue [Line Items]    
Total revenue 659,057 620,566
Networking Platforms | Services transferred over time    
Disaggregation of Revenue [Line Items]    
Total revenue 0 0
Networking Platforms | Operating Segments    
Disaggregation of Revenue [Line Items]    
Total revenue 659,057 620,566
Networking Platforms | Operating Segments | Converged Packet Optical    
Disaggregation of Revenue [Line Items]    
Total revenue 591,549 548,997
Networking Platforms | Operating Segments | Packet Networking    
Disaggregation of Revenue [Line Items]    
Total revenue 67,508 71,569
Networking Platforms | Operating Segments | Platform Software and Services    
Disaggregation of Revenue [Line Items]    
Total revenue 0 0
Networking Platforms | Operating Segments | Blue Planet Automation Software and Services    
Disaggregation of Revenue [Line Items]    
Total revenue 0 0
Networking Platforms | Operating Segments | Maintenance Support and Training    
Disaggregation of Revenue [Line Items]    
Total revenue 0 0
Networking Platforms | Operating Segments | Installation and Deployment    
Disaggregation of Revenue [Line Items]    
Total revenue 0 0
Networking Platforms | Operating Segments | Consulting and Network Design    
Disaggregation of Revenue [Line Items]    
Total revenue 0 0
Platform Software and Services    
Disaggregation of Revenue [Line Items]    
Total revenue 51,888 41,598
Platform Software and Services | Products and services at a point in time    
Disaggregation of Revenue [Line Items]    
Total revenue 13,114 16,044
Platform Software and Services | Services transferred over time    
Disaggregation of Revenue [Line Items]    
Total revenue 38,774 25,554
Platform Software and Services | Operating Segments    
Disaggregation of Revenue [Line Items]    
Total revenue 51,888 41,598
Platform Software and Services | Operating Segments | Converged Packet Optical    
Disaggregation of Revenue [Line Items]    
Total revenue 0 0
Platform Software and Services | Operating Segments | Packet Networking    
Disaggregation of Revenue [Line Items]    
Total revenue 0 0
Platform Software and Services | Operating Segments | Platform Software and Services    
Disaggregation of Revenue [Line Items]    
Total revenue 51,888 41,598
Platform Software and Services | Operating Segments | Blue Planet Automation Software and Services    
Disaggregation of Revenue [Line Items]    
Total revenue 0 0
Platform Software and Services | Operating Segments | Maintenance Support and Training    
Disaggregation of Revenue [Line Items]    
Total revenue 0 0
Platform Software and Services | Operating Segments | Installation and Deployment    
Disaggregation of Revenue [Line Items]    
Total revenue 0 0
Platform Software and Services | Operating Segments | Consulting and Network Design    
Disaggregation of Revenue [Line Items]    
Total revenue 0 0
Blue Planet Automation Software and Services    
Disaggregation of Revenue [Line Items]    
Total revenue 15,466 14,974
Blue Planet Automation Software and Services | Products and services at a point in time    
Disaggregation of Revenue [Line Items]    
Total revenue 3,736 6,228
Blue Planet Automation Software and Services | Services transferred over time    
Disaggregation of Revenue [Line Items]    
Total revenue 11,730 8,746
Blue Planet Automation Software and Services | Operating Segments    
Disaggregation of Revenue [Line Items]    
Total revenue 15,466 14,974
Blue Planet Automation Software and Services | Operating Segments | Converged Packet Optical    
Disaggregation of Revenue [Line Items]    
Total revenue 0 0
Blue Planet Automation Software and Services | Operating Segments | Packet Networking    
Disaggregation of Revenue [Line Items]    
Total revenue 0 0
Blue Planet Automation Software and Services | Operating Segments | Platform Software and Services    
Disaggregation of Revenue [Line Items]    
Total revenue 0 0
Blue Planet Automation Software and Services | Operating Segments | Blue Planet Automation Software and Services    
Disaggregation of Revenue [Line Items]    
Total revenue 15,466 14,974
Blue Planet Automation Software and Services | Operating Segments | Maintenance Support and Training    
Disaggregation of Revenue [Line Items]    
Total revenue 0 0
Blue Planet Automation Software and Services | Operating Segments | Installation and Deployment    
Disaggregation of Revenue [Line Items]    
Total revenue 0 0
Blue Planet Automation Software and Services | Operating Segments | Consulting and Network Design    
Disaggregation of Revenue [Line Items]    
Total revenue 0 0
Global Services    
Disaggregation of Revenue [Line Items]    
Total revenue 106,501 101,389
Global Services | Products and services at a point in time    
Disaggregation of Revenue [Line Items]    
Total revenue 4,197 3,566
Global Services | Services transferred over time    
Disaggregation of Revenue [Line Items]    
Total revenue 102,304 97,823
Global Services | Operating Segments    
Disaggregation of Revenue [Line Items]    
Total revenue 106,501 101,389
Global Services | Operating Segments | Converged Packet Optical    
Disaggregation of Revenue [Line Items]    
Total revenue 0 0
Global Services | Operating Segments | Packet Networking    
Disaggregation of Revenue [Line Items]    
Total revenue 0 0
Global Services | Operating Segments | Platform Software and Services    
Disaggregation of Revenue [Line Items]    
Total revenue 0 0
Global Services | Operating Segments | Blue Planet Automation Software and Services    
Disaggregation of Revenue [Line Items]    
Total revenue 0 0
Global Services | Operating Segments | Maintenance Support and Training    
Disaggregation of Revenue [Line Items]    
Total revenue 61,793 61,277
Global Services | Operating Segments | Installation and Deployment    
Disaggregation of Revenue [Line Items]    
Total revenue 34,954 30,622
Global Services | Operating Segments | Consulting and Network Design    
Disaggregation of Revenue [Line Items]    
Total revenue $ 9,754 $ 9,490