XML 37 R22.htm IDEA: XBRL DOCUMENT v3.22.4
Revenue from Contracts with Customers
12 Months Ended
Dec. 31, 2022
Revenue from Contract with Customer [Abstract]  
Revenue from Contracts with Customers Revenue from Contracts with Customers

Disaggregation of revenue

The Company disaggregates its revenue by product and service in the consolidated statements of operations and comprehensive (loss) income. The Company recognizes performance obligations related to product revenue at a point in time, and performance obligations related to service revenue over time. 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.

 

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

 

Costs to Obtain or Fulfill a Contract

As of December 31, 2022, 2021, and 2020, the Company had short-term capitalized contract costs of $124, $90, and $95, respectively, which are included in prepaid expenses and other current assets and had long-term capitalized contract costs of $64, $58, and $70, respectively, which are included in other assets in the accompanying consolidated balance sheets. During the years ended December 31, 2022, 2021, and 2020, amortization expense associated with capitalized contract costs was $168, $98, and $568, respectively, which the Company recorded to selling, general and administrative expenses in the accompanying consolidated statements of operations and comprehensive (loss) income.

Contract Balances

Contract liabilities consist of deferred revenue and include payments received in advance of performance under the contract. The Company recognizes such amounts as revenue when the Company satisfies its performance obligations. For the year ended December 31, 2022, the Company recognized $13,699 of revenue which was included in deferred revenue as of December 31, 2021. For the year ended December 31, 2021, the Company recognized $15,402 of revenue which was included in deferred revenue as of December 31, 2020. For the year ended December 31, 2020, the Company recognized $23,048 of revenue that was included in deferred revenue as of December 31, 2019.

The Company receives payments from customers based upon contractual billing terms. The Company records accounts receivable when the right to consideration becomes unconditional. Contract assets include amounts related to the Company’s contractual right to consideration for both completed and partially completed performance obligations that may not have been invoiced. As of December 31, 2022, 2021 and 2020, the Company recorded contract assets of $2,674, $95 and $771, respectively.

Transaction price allocated to the remaining performance obligations

As of December 31, 2022, the aggregate remaining amount of revenue expected to be recognized related to unsatisfied or partially unsatisfied performance obligations was $36,834, which consists of deferred revenue. The Company expects approximately 85% of this amount to be recognized in the next twelve months with the remaining amounts to be recognized over the next two to five years.