XML 88 R79.htm IDEA: XBRL DOCUMENT v3.22.2
Segment Information - Revenue and Gross Profit of Reportable Segments (Detail) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2022
Jun. 30, 2021
Jun. 30, 2022
Jun. 30, 2021
Segment Reporting Information [Line Items]        
Revenue $ 172,038 $ 143,232 $ 326,556 $ 270,765
Gross Profit 62,506 62,668 116,822 116,269
Network Solutions [Member]        
Segment Reporting Information [Line Items]        
Revenue 155,992 125,449 294,366 239,258
Gross Profit 56,071 55,435 103,791 104,243
Services & Support [Member]        
Segment Reporting Information [Line Items]        
Revenue 16,046 17,783 32,190 31,507
Gross Profit $ 6,435 $ 7,233 $ 13,031 $ 12,026