XML 92 R87.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Segment Information - Revenue and Gross Profit of Reportable Segments (Detail) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Jun. 30, 2024
Jun. 30, 2023
Segment Reporting Information [Line Items]        
Revenue $ 225,991 $ 327,378 $ 452,164 $ 651,290
Gross Profit 81,575 92,553 153,830 180,361
Network Solutions [Member]        
Segment Reporting Information [Line Items]        
Revenue 179,194 283,002 360,467 565,420
Gross Profit 54,594 66,042 100,759 129,330
Services & Support [Member]        
Segment Reporting Information [Line Items]        
Revenue 46,797 44,376 91,697 85,870
Gross Profit $ 26,981 $ 26,511 $ 53,071 $ 51,031