XML 139 R130.htm IDEA: XBRL DOCUMENT v3.23.2
Segment Information and Major Customers - Revenue and Gross Profit of Reportable Segments (Detail) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Segment Reporting Information [Line Items]      
Revenue $ 1,025,536 $ 563,004 $ 506,510
Gross Profit 327,252 218,377 217,551
Network Solutions [Member]      
Segment Reporting Information [Line Items]      
Revenue 916,793 498,834 438,015
Gross Profit 269,688 190,993 193,789
Services & Support [Member]      
Segment Reporting Information [Line Items]      
Revenue 108,743 64,170 68,495
Gross Profit $ 57,564 $ 27,384 $ 23,762