XML 110 R102.htm IDEA: XBRL DOCUMENT v3.23.2
Segment Information - Revenue and Gross Profit of Reportable Segments (Detail) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2023
Mar. 31, 2022
Segment Reporting Information [Line Items]    
Revenue $ 323,912 $ 154,518
Gross Profit 87,808 54,316
Network Solutions [Member]    
Segment Reporting Information [Line Items]    
Revenue 282,418 138,374
Gross Profit 63,288 47,721
Services & Support [Member]    
Segment Reporting Information [Line Items]    
Revenue 41,494 16,144
Gross Profit $ 24,520 $ 6,595