XML 92 R82.htm IDEA: XBRL DOCUMENT v3.21.2
Segment Information - Revenue and Gross Profit of Reportable Segments (Detail) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2021
Sep. 30, 2020
Sep. 30, 2021
Sep. 30, 2020
Segment Reporting Information [Line Items]        
Revenue $ 138,081 $ 133,143 $ 408,846 $ 376,381
Gross Profit 47,673 58,962 163,942 164,034
Network Solutions [Member]        
Segment Reporting Information [Line Items]        
Revenue 120,767 115,229 360,025 323,924
Gross Profit 39,738 52,434 143,981 145,432
Services & Support [Member]        
Segment Reporting Information [Line Items]        
Revenue 17,314 17,914 48,821 52,457
Gross Profit $ 7,935 $ 6,528 $ 19,961 $ 18,602