XML 86 R80.htm IDEA: XBRL DOCUMENT v3.25.1
Segment Information - Revenue and Gross Profit of Reportable Segments (Detail) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Segment Reporting Information [Line Items]    
Revenue $ 247,744 $ 226,173
Cost of Revenue 152,568 155,858
Gross Profit 95,176 70,315
Network Solutions [Member]    
Segment Reporting Information [Line Items]    
Revenue 202,217 181,273
Cost of Revenue 134,241 137,048
Gross Profit 67,976 44,225
Services & Support [Member]    
Segment Reporting Information [Line Items]    
Revenue 45,527 44,900
Cost of Revenue 18,327 18,810
Gross Profit $ 27,200 $ 26,090