XML 98 R84.htm IDEA: XBRL DOCUMENT v3.21.1
Segment Information - Revenue and Gross Profit of Reportable Segments (Detail) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2021
Mar. 31, 2020
Segment Reporting Information [Line Items]    
Revenue $ 127,533 $ 114,523
Gross Profit 53,601 51,600
Network Solutions [Member]    
Segment Reporting Information [Line Items]    
Revenue 113,809 97,372
Gross Profit 48,808 45,746
Services & Support [Member]    
Segment Reporting Information [Line Items]    
Revenue 13,724 17,151
Gross Profit $ 4,793 $ 5,854