XML 138 R129.htm IDEA: XBRL DOCUMENT v3.25.1
Segment Information and Major Customers - Revenue and Gross Profit of Reportable Segments (Detail) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended 9 Months Ended 12 Months Ended
Dec. 31, 2024
Sep. 30, 2024
Jun. 30, 2024
Mar. 31, 2024
Jun. 30, 2024
Sep. 30, 2024
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Segment Reporting Information [Line Items]                  
Revenue $ 242,852 $ 227,704 $ 225,991 $ 226,173 $ 452,164 $ 679,868 $ 922,720 $ 1,149,100 $ 1,025,536
Cost of Revenue             598,556 817,973 698,284
Gross Profit 89,556 83,034 81,259 70,315 151,574 234,608 324,164 331,127 327,252
Network Solutions [Member]                  
Segment Reporting Information [Line Items]                  
Revenue 197,009 181,488 179,194 181,273 360,467 541,955 738,964 974,389 916,793
Cost of Revenue             525,817 748,831 647,105
Gross Profit             213,147 225,558 269,688
Services & Support [Member]                  
Segment Reporting Information [Line Items]                  
Revenue $ 45,843 $ 46,216 $ 46,797 $ 44,900 $ 91,697 $ 137,913 183,756 174,711 108,743
Cost of Revenue             72,739 69,142 51,179
Gross Profit             $ 111,017 $ 105,569 $ 57,564