v3.26.1
Revenue from Contracts with Customers (Table)
12 Months Ended
Dec. 31, 2024
Revenue from Contract with Customer [Abstract]  
Schedule of Revenues by Product Category

Revenues by product category were as follows (in thousands, except percentages):

 

 

Year Ended December 31,

 

 

 

2023

 

 

2024

 

 

 

(Restated)

 

 

 

 

 

 

 

Point-to-Multi-Point

 

$

95,816

 

 

 

42

%

 

$

73,469

 

 

 

42

%

Point-to-Point

 

 

81,470

 

 

 

36

%

 

 

48,195

 

 

 

27

%

Enterprise

 

 

44,377

 

 

 

20

%

 

 

50,282

 

 

 

28

%

Other

 

 

5,104

 

 

 

2

%

 

 

5,340

 

 

 

3

%

Total Revenues

 

$

226,767

 

 

 

100

%

 

$

177,286

 

 

 

100

%

Schedule of Revenue by Geography

Revenue by geography were as follows (in thousands, except percentages):

 

 

Year Ended December 31,

 

 

 

2023

 

 

2024

 

 

 

(Restated)

 

 

 

 

 

 

 

North America

 

$

138,927

 

 

 

62

%

 

$

86,914

 

 

 

49

%

Europe, Middle East and Africa

 

 

43,647

 

 

 

19

%

 

 

50,956

 

 

 

29

%

Caribbean and Latin America

 

 

20,667

 

 

 

9

%

 

 

20,527

 

 

 

11

%

Asia Pacific

 

 

23,526

 

 

 

10

%

 

 

18,889

 

 

 

11

%

Total Revenues

 

$

226,767

 

 

 

100

%

 

$

177,286

 

 

 

100

%

Summary of Customers with Accounts Receivables and Customer with Net Revenues of 10% or Greater

Customers with an accounts receivable balance of 10% or greater of total accounts receivable and customers with net revenues of 10% or greater of total revenues are presented below for the periods indicated:

 

Percentage of Revenues

 

 

Percentage of Accounts Receivable

 

 

Years Ended December 31,

 

 

As of December 31,

 

 

 

2023

 

 

2024

 

 

 

2023

 

 

2024

 

 

 

(Restated)

 

 

 

 

 

 

(Restated)

 

 

 

 

Customer A

 

 

15

%

 

 

17

%

 

 

 

15

%

 

 

26

%

Customer B

 

 

12

%

 

 

12

%

 

 

*

 

 

*

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

* denotes percentage is less than 10%

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Summary of Contract Balances

The following table summarizes contract balances as of December 31, 2023 and 2024:

 

 

December 31,
2022

 

 

December 31,
2023

 

 

December 31,
2024

 

 

 

(Restated)

 

 

(Restated)

 

 

 

 

Trade accounts receivable, net of allowance for estimated credit losses

 

$

87,740

 

 

$

55,806

 

 

$

40,404

 

Deferred revenue - current

 

 

8,913

 

 

 

8,765

 

 

 

8,616

 

Deferred revenue - noncurrent

 

 

8,617

 

 

 

10,473

 

 

 

12,182

 

Accrued sales returns

 

 

20,350

 

 

 

15,443

 

 

 

5,687