XML 56 R42.htm IDEA: XBRL DOCUMENT v3.22.0.1
Segment Information and Major Customers (Tables)
12 Months Ended
Dec. 31, 2021
Segment Reporting [Abstract]  
Revenue and Gross Profit of Reportable Segments

The following table presents information about revenue and gross profit of our reportable segments for each of the years ended December 31, 2021, 2020 and 2019:

 

 

 

2021

 

 

2020

 

 

2019

 

(In thousands)

 

Revenue

 

 

Gross Profit

 

 

Revenue

 

 

Gross Profit

 

 

Revenue

 

 

Gross Profit

 

Network Solutions

 

$

498,834

 

 

$

190,993

 

 

$

438,015

 

 

$

193,789

 

 

$

455,226

 

 

$

191,549

 

Services & Support

 

 

64,170

 

 

 

27,384

 

 

 

68,495

 

 

 

23,762

 

 

 

74,835

 

 

 

27,618

 

Total

 

$

563,004

 

 

$

218,377

 

 

$

506,510

 

 

$

217,551

 

 

$

530,061

 

 

$

219,167

 

Disaggregate of Revenue by Reportable Segment and Revenue Category

The following table disaggregates revenue by reportable segment and revenue category for the year ended December 31, 2021:

 

(In thousands)

 

Network Solutions

 

 

Services & Support

 

 

Total

 

Access & Aggregation

 

$

300,343

 

 

$

43,853

 

 

$

344,196

 

Subscriber Solutions & Experience

 

 

189,121

 

 

 

10,500

 

 

 

199,621

 

Traditional & Other Products

 

 

9,370

 

 

 

9,817

 

 

 

19,187

 

Total

 

$

498,834

 

 

$

64,170

 

 

$

563,004

 

 

The following table disaggregates revenue by reportable segment and revenue category for the year ended December 31, 2020:

 

(In thousands)

 

Network Solutions

 

 

Services & Support

 

 

Total

 

Access & Aggregation

 

$

262,578

 

 

$

50,560

 

 

$

313,138

 

Subscriber Solutions & Experience

 

 

161,824

 

 

 

9,263

 

 

 

171,087

 

Traditional & Other Products

 

 

13,613

 

 

 

8,672

 

 

 

22,285

 

Total

 

$

438,015

 

 

$

68,495

 

 

$

506,510

 

 

The following table disaggregates revenue by reportable segment and revenue category for the year ended December 31, 2019:

 

(In thousands)

 

Network Solutions

 

 

Services & Support

 

 

Total

 

Access & Aggregation

 

$

289,980

 

 

$

58,894

 

 

$

348,874

 

Subscriber Solutions & Experience

 

 

144,651

 

 

 

8,269

 

 

 

152,920

 

Traditional & Other Products

 

 

20,595

 

 

 

7,672

 

 

 

28,267

 

Total

 

$

455,226

 

 

$

74,835

 

 

$

530,061

 

The following tables disaggregate our revenue by category for the years ended December 31, 2021, 2020 and 2019:

 

 

 

2021

 

(In thousands)

 

Network Solutions

 

 

Services & Support

 

 

Total

 

Access & Aggregation

 

$

300,343

 

 

$

43,853

 

 

$

344,196

 

Subscriber Solutions & Experience

 

 

189,121

 

 

 

10,500

 

 

 

199,621

 

Traditional & Other Products

 

 

9,370

 

 

 

9,817

 

 

 

19,187

 

Total

 

$

498,834

 

 

$

64,170

 

 

$

563,004

 

 

 

 

2020

 

(In thousands)

 

Network Solutions

 

 

Services & Support

 

 

Total

 

Access & Aggregation

 

$

262,578

 

 

$

50,560

 

 

$

313,138

 

Subscriber Solutions & Experience

 

 

161,824

 

 

 

9,263

 

 

 

171,087

 

Traditional & Other Products

 

 

13,613

 

 

 

8,672

 

 

 

22,285

 

Total

 

$

438,015

 

 

$

68,495

 

 

$

506,510

 

 

 

 

2019

 

(In thousands)

 

Network Solutions

 

 

Services & Support

 

 

Total

 

Access & Aggregation

 

$

289,980

 

 

$

58,894

 

 

$

348,874

 

Subscriber Solutions & Experience

 

 

144,651

 

 

 

8,269

 

 

 

152,920

 

Traditional & Other Products

 

 

20,595

 

 

 

7,672

 

 

 

28,267

 

Total

 

$

455,226

 

 

$

74,835

 

 

$

530,061

 

 

Revenue Information by Geographic Area

The following table presents revenue information by geographic area for the years ended December 31, 2021, 2020 and 2019:

 

(In thousands)

 

2021

 

 

2020

 

 

2019

 

United States

 

$

374,600

 

 

$

352,079

 

 

$

300,853

 

Germany

 

 

65,229

 

 

 

74,882

 

 

 

78,062

 

United Kingdom

 

 

56,355

 

 

 

13,799

 

 

 

2,569

 

Mexico

 

 

4,616

 

 

 

4,087

 

 

 

90,795

 

Other international

 

 

62,204

 

 

 

61,663

 

 

 

57,782

 

Total

 

$

563,004

 

 

$

506,510

 

 

$

530,061