XML 54 R43.htm IDEA: XBRL DOCUMENT v3.20.2
Revenue - Disaggregation of revenue (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2020
Jun. 30, 2019
Jun. 30, 2020
Jun. 30, 2019
Revenue        
Revenue $ 54,954 $ 56,167 $ 111,324 $ 103,262
Percent of Total 100.00% 100.00% 100.00% 100.00%
Products and Licenses transferred at a point in time        
Revenue        
Revenue $ 35,384 $ 40,117 $ 73,644 $ 71,460
Services transferred over time        
Revenue        
Revenue 19,570 16,050 37,680 31,802
EMEA        
Revenue        
Revenue $ 28,336 $ 33,774 $ 61,940 $ 58,860
Percent of Total 52.00% 60.00% 56.00% 57.00%
Americas        
Revenue        
Revenue $ 13,932 $ 14,426 $ 26,265 $ 27,157
Percent of Total 25.00% 26.00% 24.00% 26.00%
APAC        
Revenue        
Revenue $ 12,686 $ 7,967 $ 23,119 $ 17,245
Percent of Total 23.00% 14.00% 20.00% 17.00%
Hardware products        
Revenue        
Revenue $ 24,188 $ 29,039 $ 43,926 $ 53,329
Software licenses        
Revenue        
Revenue 11,196 11,078 29,718 18,131
Subscription        
Revenue        
Revenue 6,133 5,347 11,840 10,607
Professional services        
Revenue        
Revenue 1,326 848 2,747 1,657
Maintenance, support and other        
Revenue        
Revenue $ 12,111 $ 9,855 $ 23,093 $ 19,538