XML 54 R50.htm IDEA: XBRL DOCUMENT v3.24.0.1
Segment Information (Tables)
6 Months Ended
Jun. 30, 2023
Segment Reporting [Abstract]  
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, 2023

 

 

June 30, 2022

 

(In thousands)

 

Revenue

 

 

Gross Profit

 

 

Revenue

 

 

Gross Profit

 

Network Solutions

 

$

283,002

 

 

$

66,042

 

 

$

155,992

 

 

$

56,071

 

Services & Support

 

 

44,376

 

 

 

26,511

 

 

 

16,046

 

 

 

6,435

 

Total

 

$

327,378

 

 

$

92,553

 

 

$

172,038

 

 

$

62,506

 

 

 

 

Six Months Ended

 

 

 

June 30, 2023

 

 

June 30, 2022

 

(In thousands)

 

Revenue

 

 

Gross Profit

 

 

Revenue

 

 

Gross Profit

 

Network Solutions

 

$

565,420

 

 

$

129,330

 

 

$

294,366

 

 

$

103,791

 

Services & Support

 

 

85,870

 

 

 

51,031

 

 

 

32,190

 

 

 

13,031

 

Total

 

$

651,290

 

 

$

180,361

 

 

$

326,556

 

 

$

116,822

 

Disaggregate of Revenue by Reportable Segment and Revenue Category

The following tables disaggregate revenue by reportable segment and revenue category. Prior year amounts presented below have been reclassified to conform to the current period revenue category presentation:

 

 

 

Three Months Ended

 

 

 

June 30, 2023

 

 

June 30, 2022

 

(In thousands)

 

Network Solutions

 

 

Services & Support

 

 

Total

 

 

Network Solutions

 

 

Services & Support

 

 

Total

 

Optical Networking Solutions

 

$

120,221

 

 

$

22,775

 

 

$

142,996

 

 

$

 

 

$

 

 

$

 

Access & Aggregation Solutions

 

 

89,263

 

 

 

13,454

 

 

 

102,717

 

 

 

80,821

 

 

 

11,467

 

 

 

92,288

 

Subscriber Solutions

 

 

73,518

 

 

 

8,147

 

 

 

81,665

 

 

 

75,171

 

 

 

4,579

 

 

 

79,750

 

Total

 

$

283,002

 

 

$

44,376

 

 

$

327,378

 

 

$

155,992

 

 

$

16,046

 

 

$

172,038

 

 

 

 

Six Months Ended

 

 

 

June 30, 2023

 

 

June 30, 2022

 

(In thousands)

 

Network Solutions

 

 

Services & Support

 

 

Total

 

 

Network Solutions

 

 

Services & Support

 

 

Total

 

Optical Networking Solutions

 

$

247,798

 

 

$

42,954

 

 

$

290,752

 

 

$

 

 

$

 

 

$

 

Access & Aggregation Solutions

 

 

173,817

 

 

 

25,720

 

 

 

199,537

 

 

 

166,805

 

 

 

23,279

 

 

 

190,084

 

Subscriber Solutions

 

 

143,805

 

 

 

17,196

 

 

 

161,001

 

 

 

127,561

 

 

 

8,911

 

 

 

136,472

 

Total

 

$

565,420

 

 

$

85,870

 

 

$

651,290

 

 

$

294,366

 

 

$

32,190

 

 

$

326,556

 

 

The table below presents revenue information by category. Prior year amounts presented below have been reclassified to conform to the current period revenue category presentation:

 

 

Three Months Ended

 

 

Six Months Ended

 

 

 

June 30,

 

 

June 30,

 

(In thousands)

 

2023

 

 

2022

 

 

2023

 

 

2022

 

Optical Networking Solutions

 

$

142,996

 

 

$

 

 

$

290,752

 

 

$

 

Access & Aggregation Solutions

 

 

102,717

 

 

 

92,288

 

 

 

199,537

 

 

 

190,084

 

Subscriber Solutions

 

 

81,665

 

 

 

79,750

 

 

 

161,001

 

 

 

136,472

 

Total

 

$

327,378

 

 

$

172,038

 

 

$

651,290

 

 

$

326,556

 

 

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)

 

2023

 

 

2022

 

 

2023

 

 

2022

 

United States

 

$

132,294

 

 

$

105,752

 

 

$

263,760

 

 

$

204,801

 

Germany

 

 

75,538

 

 

 

14,859

 

 

 

151,824

 

 

 

25,376

 

United Kingdom

 

 

52,071

 

 

 

28,838

 

 

 

109,468

 

 

 

59,243

 

Other international

 

 

67,475

 

 

 

22,589

 

 

 

126,238

 

 

 

37,136

 

Total

 

$

327,378

 

 

$

172,038

 

 

$

651,290

 

 

$

326,556