XML 143 R133.htm IDEA: XBRL DOCUMENT v3.24.0.1
Segment Information and Major Customers - Revenue and Gross Profit of Reportable Segments (Detail) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Segment Reporting Information [Line Items]      
Revenue $ 1,149,100 $ 1,025,536 $ 563,004
Gross Profit 333,063 327,252 218,377
Network Solutions [Member]      
Segment Reporting Information [Line Items]      
Revenue 974,389 916,793 498,834
Gross Profit 227,494 269,688 190,993
Services & Support [Member]      
Segment Reporting Information [Line Items]      
Revenue 174,711 108,743 64,170
Gross Profit $ 105,569 $ 57,564 $ 27,384