XML 36 R23.htm IDEA: XBRL DOCUMENT v3.21.2
Revenue (Tables)
9 Months Ended
Sep. 30, 2021
Revenue  
Revenues disaggregated by geography, major product line and timing of revenue recognition

Revenue by major products (in thousands)

Three months ended September 30,

Nine months ended September 30, 

    

2021

    

2020

    

2021

    

2020

Hardware products

$

17,908

$

21,687

$

55,027

$

65,613

Software licenses

10,285

8,562

29,989

38,280

Subscription

10,197

7,446

28,426

19,286

Professional services

1,152

1,353

3,595

4,100

Maintenance, support, and other

12,734

12,391

38,291

35,484

Total Revenue

$

52,276

$

51,439

$

155,328

$

162,763

Revenue by location of customer for the three months ended September 30, 2021 and 2020 (in thousands)

EMEA

    

Americas

    

APAC

    

Total

Total Revenue:

 

  

 

  

 

  

 

2021

$

21,965

$

17,621

$

12,690

$

52,276

2020

$

26,684

$

12,305

$

12,450

$

51,439

Percent of Total:

 

 

 

 

2021

 

42

%  

 

34

%  

 

24

%  

 

100

%

2020

 

52

%  

 

24

%  

 

24

%  

 

100

%

Revenue by location of customer for the nine months ended September 30, 2021 and 2020 (in thousands)

    

EMEA

    

Americas

    

APAC

    

Total

 

Total Revenue:

 

  

 

  

 

  

 

  

2021

$

73,784

$

51,160

$

30,384

$

155,328

2020

$

88,624

$

38,570

$

35,569

$

162,763

Percent of Total:

 

  

 

  

 

  

 

  

2021

 

48

%  

 

32

%  

 

20

%  

 

100

%

2020

 

54

%  

 

24

%  

 

22

%  

 

100

%

Timing of revenue recognition (in thousands)

Three months ended September 30, 

Nine months ended September 30, 

2021

    

2020

2021

2020

Products and Licenses transferred at a point in time

$

28,193

$

30,249

$

85,016

$

103,893

Services transferred over time

24,083

21,190

70,312

58,870

Total Revenue

$

52,276

$

51,439

$

155,328

$

162,763

Schedule of changes in contract assets and contract liabilities

September 30,

December 31,

in thousands

2021

2020

Receivables, inclusive of trade and unbilled

$

44,752

$

57,537

Contract Assets (current and non-current)

$

4,991

$

9,079

Contract Liabilities (Deferred Revenue current and non-current)

$

52,396

$

55,147

Schedule of estimated revenue expected to be recognized in the future

in thousands

2021

2022

2023

Beyond 2023

Total

Future revenue related to current unsatisfied performance obligations

$

8,236

$

22,064

$

13,162

$

7,839

$

51,301

Schedule of information related to the capitalized costs and amortization recognized in the current and prior period

in thousands

September 30,  2021

December 31, 2020

Capitalized costs to obtain contracts, current

$

1,764

$

1,222

Capitalized costs to obtain contracts, non-current

$

7,093

$

5,464

Three months ended September 30, 

Nine months ended September 30, 

in thousands

2021

2020

2021

2020

Amortization of capitalized costs to obtain contracts

$

419

$

251

$

1,090

$

620

Impairments of capitalized costs to obtain contracts

$

-

$

-

$

-

$

-