| Revenue and Gross Profit of Reportable Segments |
The following tables present information about the revenue and gross profit of the Company's reportable segments:
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Three Months Ended |
|
|
|
June 30, 2026 |
|
|
June 30, 2025 |
|
(In thousands) |
|
Revenue |
|
|
Cost of Revenue |
|
|
Gross Profit |
|
|
Revenue |
|
|
Cost of Revenue |
|
|
Gross Profit |
|
Network Solutions |
|
$ |
232,898 |
|
|
$ |
157,585 |
|
|
$ |
75,313 |
|
|
$ |
219,498 |
|
|
$ |
147,321 |
|
|
$ |
72,177 |
|
Services & Support |
|
|
48,248 |
|
|
|
19,610 |
|
|
|
28,638 |
|
|
|
45,570 |
|
|
|
18,823 |
|
|
|
26,747 |
|
Total |
|
$ |
281,146 |
|
|
$ |
177,195 |
|
|
$ |
103,951 |
|
|
$ |
265,068 |
|
|
$ |
166,144 |
|
|
$ |
98,924 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Six Months Ended |
|
|
|
June 30, 2026 |
|
|
June 30, 2025 |
|
(In thousands) |
|
Revenue |
|
|
Cost of Revenue |
|
|
Gross Profit |
|
|
Revenue |
|
|
Cost of Revenue |
|
|
Gross Profit |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Network Solutions |
|
$ |
470,839 |
|
|
$ |
312,233 |
|
|
|
158,606 |
|
|
$ |
421,715 |
|
|
$ |
281,562 |
|
|
$ |
140,153 |
|
Services & Support |
|
|
96,393 |
|
|
|
38,060 |
|
|
|
58,333 |
|
|
|
91,097 |
|
|
|
37,150 |
|
|
|
53,947 |
|
Total |
|
$ |
567,232 |
|
|
$ |
350,293 |
|
|
$ |
216,939 |
|
|
$ |
512,812 |
|
|
$ |
318,712 |
|
|
$ |
194,100 |
|
|
| Revenue Information by Geographic Area |
The following table presents revenue information by geographic area:
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Three Months Ended |
|
|
Six Months Ended |
|
|
|
June 30, |
|
|
June 30, |
|
(In thousands) |
|
2026 |
|
|
2025 |
|
|
2026 |
|
|
2025 |
|
United States |
|
$ |
134,412 |
|
|
$ |
120,340 |
|
|
$ |
280,579 |
|
|
$ |
223,529 |
|
United Kingdom |
|
|
37,682 |
|
|
|
56,249 |
|
|
|
81,487 |
|
|
|
119,158 |
|
Germany |
|
|
48,441 |
|
|
|
31,205 |
|
|
|
82,366 |
|
|
|
58,393 |
|
Other international |
|
|
60,611 |
|
|
|
57,274 |
|
|
|
122,800 |
|
|
|
111,732 |
|
Total |
|
$ |
281,146 |
|
|
$ |
265,068 |
|
|
$ |
567,232 |
|
|
$ |
512,812 |
|
|