v3.26.1
Revenue and Receivables - Disaggregate of Revenue by Reportable Segment and Revenue Category (Detail) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Disaggregation Of Revenue [Line Items]        
Revenue $ 281,146 $ 265,068 $ 567,232 $ 512,812
Access & Aggregation Solutions [Member]        
Disaggregation Of Revenue [Line Items]        
Revenue 86,933 91,212 177,453 180,348
Subscriber Solutions [Member]        
Disaggregation Of Revenue [Line Items]        
Revenue 84,529 83,758 182,769 164,169
Optical Networking Solutions [Member]        
Disaggregation Of Revenue [Line Items]        
Revenue 109,684 90,098 207,010 168,295
Network Solutions [Member]        
Disaggregation Of Revenue [Line Items]        
Revenue 232,898 219,498 470,839 421,715
Network Solutions [Member] | Access & Aggregation Solutions [Member]        
Disaggregation Of Revenue [Line Items]        
Revenue 72,145 77,353 148,941 153,200
Network Solutions [Member] | Subscriber Solutions [Member]        
Disaggregation Of Revenue [Line Items]        
Revenue 73,543 75,537 163,736 147,285
Network Solutions [Member] | Optical Networking Solutions [Member]        
Disaggregation Of Revenue [Line Items]        
Revenue 87,210 66,608 158,162 121,230
Services & Support [Member]        
Disaggregation Of Revenue [Line Items]        
Revenue 48,248 45,570 96,393 91,097
Services & Support [Member] | Access & Aggregation Solutions [Member]        
Disaggregation Of Revenue [Line Items]        
Revenue 14,788 13,859 28,512 27,148
Services & Support [Member] | Subscriber Solutions [Member]        
Disaggregation Of Revenue [Line Items]        
Revenue 10,986 8,221 19,033 16,884
Services & Support [Member] | Optical Networking Solutions [Member]        
Disaggregation Of Revenue [Line Items]        
Revenue $ 22,474 $ 23,490 $ 48,848 $ 47,065