XML 110 R101.htm IDEA: XBRL DOCUMENT v3.22.2.2
Segment Information - Revenue and Gross Profit of Reportable Segments (Detail) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2022
Sep. 30, 2021
Sep. 30, 2022
Sep. 30, 2021
Segment Reporting Information [Line Items]        
Revenue $ 340,709 $ 138,081 $ 667,265 $ 408,846
Gross Profit 103,027 47,673 219,849 163,942
Network Solutions [Member]        
Segment Reporting Information [Line Items]        
Revenue 304,940 120,767 599,306 360,025
Gross Profit 82,334 39,738 186,126 143,981
Services & Support [Member]        
Segment Reporting Information [Line Items]        
Revenue 35,769 17,314 67,959 48,821
Gross Profit $ 20,693 $ 7,935 $ 33,723 $ 19,961