XML 89 R78.htm IDEA: XBRL DOCUMENT v3.26.1
Segment Information - Revenue and Gross Profit of Reportable Segments (Detail) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Segment Reporting Information [Line Items]    
Revenue $ 286,086 $ 247,744
Cost of Revenue 173,098 152,568
Gross Profit 112,988 95,176
Network Solutions [Member]    
Segment Reporting Information [Line Items]    
Revenue 237,941 202,217
Cost of Revenue 154,648 134,241
Gross Profit 83,293 67,976
Services & Support [Member]    
Segment Reporting Information [Line Items]    
Revenue 48,145 45,527
Cost of Revenue 18,450 18,327
Gross Profit $ 29,695 $ 27,200