XML 49 R39.htm IDEA: XBRL DOCUMENT v3.22.1
Revenue - Disaggregation of revenue (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2022
Mar. 31, 2021
Revenue    
Revenue $ 52,447 $ 50,775
Percent of Total 100.00% 100.00%
Products and Licenses transferred at a point in time    
Revenue    
Revenue $ 29,485 $ 28,445
Services transferred over time    
Revenue    
Revenue 22,962 22,330
Europe, Middle East, Africa (EMEA) [Member]    
Revenue    
Revenue $ 24,876 $ 26,989
Percent of Total 47.00% 53.00%
Americas    
Revenue    
Revenue $ 17,249 $ 16,528
Percent of Total 33.00% 33.00%
Asia Pacific [Member]    
Revenue    
Revenue $ 10,322 $ 7,258
Percent of Total 20.00% 14.00%
Hardware products    
Revenue    
Revenue $ 15,352 $ 17,668
Software licenses    
Revenue    
Revenue 14,133 10,777
Subscription    
Revenue    
Revenue 10,117 8,405
Professional services    
Revenue    
Revenue 900 1,402
Maintenance, support and other    
Revenue    
Revenue $ 11,945 $ 12,523