XML 45 R23.htm IDEA: XBRL DOCUMENT v3.20.1
Revenue (Tables)
3 Months Ended
Mar. 31, 2020
Revenue  
Revenues disaggregated by geography, major product line and timing of revenue recognition

The following tables present our revenues disaggregated by major products and services, geographical region and timing of revenue recognition.

 

Revenue by major products (in thousands)

 

 

 

 

 

 

 

 

Three months ended March 31, 

 

2020

    

2019

Hardware products

$

19,738

 

$

24,290

Software licenses

 

18,522

 

 

7,571

Subscription

 

5,829

 

 

5,251

Professional services

 

1,421

 

 

809

Maintenance, support and other

 

10,982

 

 

9,686

Total Revenue

$

56,492

 

$

47,608

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

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

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

    

 

    

 

 

    

 

 

  

 

    

EMEA

    

Americas

    

APAC

    

Total

 

Total Revenue:

 

 

  

 

 

  

 

 

  

 

 

  

 

2020

 

$

33,726

 

$

12,333

 

$

10,433

 

$

56,492

 

2019

 

$

25,599

 

$

12,731

 

$

9,278

 

$

47,608

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Percent of Total:

 

 

  

 

 

  

 

 

  

 

 

  

 

2020

 

 

60

%  

 

22

%  

 

18

%  

 

100

%

2019

 

 

54

%  

 

27

%  

 

19

%  

 

100

%

 

Timing of revenue recognition (in thousands)

 

 

 

 

 

 

 

 

 

 

Three months ended March 31,

 

 

2020

    

2019

Products and Licenses transferred at a point in time

 

$

38,260

 

$

31,861

Services transferred over time

 

 

18,232

 

 

15,747

Total Revenue

 

$

56,492

 

$

47,608

 

Schedule of changes in contract assets and contract liabilities

 

 

 

 

 

 

 

 

 

 

March  31,

 

 

December 31,

 

 

2020

 

2019

Receivables, inclusive of trade and unbilled

 

$

62,971

 

$

62,405

Contract Assets (current and non-current)

 

$

11,181

 

$

10,623

Contract Liabilities (Deferred Revenue current and non-current)

 

$

49,382

 

$

45,597

 

Schedule of estimated revenue expected to be recognized in the future

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

in thousands

 

2020

 

2021

 

2022

 

Beyond 2022

 

Total

Future revenue related to current unsatisfied performance obligations

 

$

9,327

 

$

9,164

 

$

7,178

 

$

 11,654

 

$

37,323

 

Schedule related to the capitalized costs and amortization

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

in thousands

 

 

 

March 31,  2020

 

 

December 31, 2019

Capitalized costs to obtain contracts, current

 

 

$

743

 

$

676

Capitalized costs to obtain contracts, non-current

 

 

$

3,465

 

$

3,222

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Three months ended March 31,

 

in thousands

 

 

 

2020

 

 

2019

 

Amortization of capitalized costs to obtain contracts

 

 

$

169

 

$

109

 

Impairments of capitalized costs to obtain contracts

 

 

$

 -

 

$

 -