XML 86 R78.htm IDEA: XBRL DOCUMENT v3.22.1
Segment Information - Revenue and Gross Profit of Reportable Segments (Detail) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2022
Mar. 31, 2021
Segment Reporting Information [Line Items]    
Revenue $ 154,518 $ 127,533
Gross Profit 54,316 53,601
Network Solutions [Member]    
Segment Reporting Information [Line Items]    
Revenue 138,374 113,809
Gross Profit 47,721 48,808
Services & Support [Member]    
Segment Reporting Information [Line Items]    
Revenue 16,144 13,724
Gross Profit $ 6,595 $ 4,793