XML 106 R95.htm IDEA: XBRL DOCUMENT v3.20.2
Segment Information - Sales and Gross Profit of Reportable Segments (Detail) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2020
Jun. 30, 2019
Jun. 30, 2020
Jun. 30, 2019
Segment Reporting Information [Line Items]        
Sales $ 128,715 $ 156,391 $ 243,238 $ 300,182
Gross Profit 53,472 65,015 105,072 125,627
Network Solutions [Member]        
Segment Reporting Information [Line Items]        
Sales 111,323 139,167 208,695 264,989
Gross Profit 47,252 58,992 92,998 114,080
Services & Support [Member]        
Segment Reporting Information [Line Items]        
Sales 17,392 17,224 34,543 35,193
Gross Profit $ 6,220 $ 6,023 $ 12,074 $ 11,547