XML 113 R104.htm IDEA: XBRL DOCUMENT v3.23.2
Segment Information - Revenue and Gross Profit of Reportable Segments (Detail) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Jun. 30, 2023
Jun. 30, 2022
Segment Reporting Information [Line Items]        
Revenue $ 327,378 $ 172,038 $ 651,290 $ 326,556
Gross Profit 92,553 62,506 180,361 116,822
Network Solutions [Member]        
Segment Reporting Information [Line Items]        
Revenue 283,002 155,992 565,420 294,366
Gross Profit 66,042 56,071 129,330 103,791
Services & Support [Member]        
Segment Reporting Information [Line Items]        
Revenue 44,376 16,046 85,870 32,190
Gross Profit $ 26,511 $ 6,435 $ 51,031 $ 13,031