XML 79 R68.htm IDEA: XBRL DOCUMENT v3.24.3
REVENUE RECOGNITION - Schedule of Disaggregation of Revenue (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2024
Sep. 30, 2023
Sep. 30, 2024
Sep. 30, 2023
REVENUE RECOGNITION        
Total revenue $ 210,238 $ 203,161 $ 582,522 $ 599,938
Cloud and Edge        
REVENUE RECOGNITION        
Total revenue 128,078 115,765 340,302 355,501
IP Optical Networks        
REVENUE RECOGNITION        
Total revenue 82,160 87,396 242,220 244,437
United States        
REVENUE RECOGNITION        
Total revenue 109,558 86,056 262,141 267,326
Europe, Middle East and Africa        
REVENUE RECOGNITION        
Total revenue 49,767 58,357 175,768 167,002
Asia Pacific        
REVENUE RECOGNITION        
Total revenue 38,240 45,129 106,478 127,503
Other        
REVENUE RECOGNITION        
Total revenue 12,673 13,619 38,135 38,107
Product revenue        
REVENUE RECOGNITION        
Total revenue 112,151 108,501 298,894 319,166
Product revenue | Cloud and Edge        
REVENUE RECOGNITION        
Total revenue 53,455 42,305 124,554 137,496
Product revenue | IP Optical Networks        
REVENUE RECOGNITION        
Total revenue 58,696 66,196 174,340 181,670
Product revenue | Sales to enterprise customers        
REVENUE RECOGNITION        
Total revenue 40,002 32,044 115,912 97,163
Product revenue | Sales to service provider customers        
REVENUE RECOGNITION        
Total revenue 72,149 76,457 182,982 222,003
Product revenue | Indirect sales through channel partner program        
REVENUE RECOGNITION        
Total revenue 38,000 35,950 114,958 109,454
Product revenue | Direct sales        
REVENUE RECOGNITION        
Total revenue 74,151 72,551 183,936 209,712
Product revenue | United States        
REVENUE RECOGNITION        
Total revenue 58,198 40,162 120,173 131,774
Product revenue | Europe, Middle East and Africa        
REVENUE RECOGNITION        
Total revenue 24,708 31,969 99,636 88,235
Product revenue | Asia Pacific        
REVENUE RECOGNITION        
Total revenue 25,590 32,070 68,304 89,495
Product revenue | Other        
REVENUE RECOGNITION        
Total revenue 3,655 4,300 10,781 9,662
Service        
REVENUE RECOGNITION        
Total revenue 98,087 94,660 283,628 280,772
Service revenue (maintenance)        
REVENUE RECOGNITION        
Total revenue 69,019 69,272 204,920 209,488
Service revenue (maintenance) | Cloud and Edge        
REVENUE RECOGNITION        
Total revenue 53,595 55,004 159,454 164,848
Service revenue (maintenance) | IP Optical Networks        
REVENUE RECOGNITION        
Total revenue 15,424 14,268 45,466 44,640
Service revenue (maintenance) | United States        
REVENUE RECOGNITION        
Total revenue 33,670 33,454 99,156 100,417
Service revenue (maintenance) | Europe, Middle East and Africa        
REVENUE RECOGNITION        
Total revenue 17,918 18,268 53,105 56,393
Service revenue (maintenance) | Asia Pacific        
REVENUE RECOGNITION        
Total revenue 10,262 10,016 30,262 29,552
Service revenue (maintenance) | Other        
REVENUE RECOGNITION        
Total revenue 7,169 7,534 22,397 23,126
Service revenue (professional services)        
REVENUE RECOGNITION        
Total revenue 29,068 25,388 78,708 71,284
Service revenue (professional services) | Cloud and Edge        
REVENUE RECOGNITION        
Total revenue 21,028 18,456 56,294 53,157
Service revenue (professional services) | IP Optical Networks        
REVENUE RECOGNITION        
Total revenue 8,040 6,932 22,414 18,127
Service revenue (professional services) | United States        
REVENUE RECOGNITION        
Total revenue 17,690 12,440 42,812 35,135
Service revenue (professional services) | Europe, Middle East and Africa        
REVENUE RECOGNITION        
Total revenue 7,141 8,120 23,027 22,374
Service revenue (professional services) | Asia Pacific        
REVENUE RECOGNITION        
Total revenue 2,388 3,043 7,912 8,456
Service revenue (professional services) | Other        
REVENUE RECOGNITION        
Total revenue $ 1,849 $ 1,785 $ 4,957 $ 5,319