XML 34 R24.htm IDEA: XBRL DOCUMENT v3.22.1
Revenue (Tables)
3 Months Ended
Mar. 31, 2022
Revenue  
Revenues disaggregated by geography, major product line and timing of revenue recognition

Revenue by major products (in thousands)

Three months ended March 31, 

    

2022

    

2021

Hardware products

$

15,352

$

17,668

Software licenses

14,133

10,777

Subscription

10,117

8,405

Professional services

900

1,402

Maintenance, support, and other

11,945

12,523

Total Revenue

$

52,447

$

50,775

Revenue by location of customer for the three months ended March 31, 2022 and 2021 (in thousands)

    

EMEA

    

Americas

    

APAC

    

Total

 

Total Revenue:

 

  

 

  

 

  

 

  

2022

$

24,876

$

17,249

$

10,322

$

52,447

2021

$

26,989

$

16,528

$

7,258

$

50,775

Percent of Total:

 

  

 

  

 

  

 

  

2022

 

47

%  

 

33

%  

 

20

%  

 

100

%

2021

 

53

%  

 

33

%  

 

14

%  

 

100

%

Timing of revenue recognition (in thousands)

Three Months ended March 31,

2022

    

2021

Products and Licenses transferred at a point in time

$

29,485

$

28,445

Services transferred over time

22,962

22,330

Total Revenue

$

52,447

$

50,775

Schedule of changes in contract assets and contract liabilities

March 31,

December 31,

in thousands

2022

2021

Receivables, inclusive of trade and unbilled

$

35,704

$

56,612

Contract Assets (current and non-current)

$

5,728

$

4,889

Contract Liabilities (Deferred Revenue current and non-current)

$

58,314

$

63,742

Schedule of estimated revenue expected to be recognized in the future

in thousands

2022

2023

2024

Beyond 2024

Total

Future revenue related to current unsatisfied performance obligations

$

26,140

$

18,421

$

9,547

$

5,581

$

59,689

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

in thousands

March 31, 2022

December 31, 2021

Capitalized costs to obtain contracts, current

$

2,246

$

2,134

Capitalized costs to obtain contracts, non-current

$

8,781

$

8,675

Three months ended March 31,

in thousands

2022

2021

Amortization of capitalized costs to obtain contracts

$

541

$

310

Impairments of capitalized costs to obtain contracts

$

-

$

-