XML 49 R38.htm IDEA: XBRL DOCUMENT v3.19.2
Revenue - Disaggregation of revenue (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2019
Jun. 30, 2018
Jun. 30, 2019
Jun. 30, 2018
Revenue        
Revenue $ 56,234 $ 49,554 $ 103,842 $ 94,986
Percent of Total 100.00% 100.00% 100.00% 100.00%
Transferred at a point in time        
Revenue        
Revenue $ 40,117 $ 34,986 $ 71,978 $ 68,480
Transferred over time        
Revenue        
Revenue 16,117 14,568 31,864 26,506
EMEA        
Revenue        
Revenue $ 33,841 $ 21,481 $ 59,440 $ 39,867
Percent of Total 60.00% 43.00% 57.00% 42.00%
Americas        
Revenue        
Revenue $ 14,426 $ 13,270 $ 27,157 $ 29,191
Percent of Total 26.00% 27.00% 26.00% 31.00%
APAC        
Revenue        
Revenue $ 7,967 $ 14,803 $ 17,245 $ 25,928
Percent of Total 14.00% 30.00% 17.00% 27.00%
Hardware products        
Revenue        
Revenue $ 29,039 $ 24,576 $ 53,329 $ 42,067
Software licenses        
Revenue        
Revenue 11,078 10,410 18,649 26,413
Subscription        
Revenue        
Revenue 5,338 3,818 10,589 6,788
Professional services        
Revenue        
Revenue 848 1,157 1,657 2,121
Maintenance, support and other        
Revenue        
Revenue $ 9,931 $ 9,593 $ 19,618 $ 17,597