XML 56 R41.htm IDEA: XBRL DOCUMENT v3.22.4
Revenue from Contracts with Customers (Tables)
12 Months Ended
Dec. 31, 2022
Revenue from Contract with Customer [Abstract]  
Summary of Disaggregation of Revenue Based on Geographic Locations Determined by Customer's Shipping Address The Company also disaggregates its revenue based on geographic locations of its customers, as determined by the customer’s shipping address, summarized as follows:

 

 

 

Year Ended December 31,

 

 

 

2022

 

 

2021

 

 

2020

 

North America:

 

 

 

 

 

 

 

 

 

United States

 

$

78,401

 

 

$

154,765

 

 

$

127,217

 

Canada

 

 

52,402

 

 

 

66,537

 

 

 

38,960

 

Total North America

 

 

130,803

 

 

 

221,302

 

 

 

166,177

 

Latin America

 

 

18,357

 

 

 

27,841

 

 

 

34,926

 

Europe, Middle East and Africa:

 

 

38,226

 

 

 

30,378

 

 

 

35,933

 

Asia-Pacific

 

 

 

 

 

 

 

 

 

Australia

 

 

66,224

 

 

 

89,548

 

 

 

116,661

 

Other

 

 

32,927

 

 

 

32,256

 

 

 

39,549

 

Total Asia-Pacific

 

 

99,151

 

 

 

121,804

 

 

 

156,210

 

Total revenue(1)

 

$

286,537

 

 

$

401,325

 

 

$

393,246

 

 

(1)
Other than the United States, Canada and Australia, no individual countries represented 10% or more of the Company’s total revenue for any of the periods presented.
Summary of Disaggregates of Revenue Based on Product Line

The Company also disaggregates its revenue based on product line summarized as follows:

 

 

 

Year Ended December 31,

 

 

 

2022

 

 

2021

 

 

2020

 

Product revenue:

 

 

 

 

 

 

 

 

 

Wireless

 

$

89,020

 

 

$

170,233

 

 

$

111,255

 

Fixed-line broadband

 

 

57,904

 

 

 

66,017

 

 

 

96,904

 

Cable

 

 

90,623

 

 

 

117,692

 

 

 

137,924

 

Total product revenue

 

 

237,547

 

 

 

353,942

 

 

 

346,083

 

Service revenue

 

 

 

 

 

 

 

 

 

Wireless

 

 

7,735

 

 

 

5,538

 

 

 

7,348

 

Fixed-line broadband

 

 

3,898

 

 

 

5,034

 

 

 

1,924

 

Cable

 

 

37,357

 

 

 

36,811

 

 

 

37,891

 

Total service revenue

 

 

48,990

 

 

 

47,383

 

 

 

47,163

 

Total revenue

 

$

286,537

 

 

$

401,325

 

 

$

393,246