XML 58 R44.htm IDEA: XBRL DOCUMENT v3.23.1
Revenue from Contracts with Customers - Disaggregation of revenue (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2023
Mar. 31, 2022
Revenue    
Revenue $ 57,607 $ 52,447
Products and Licenses transferred at a point in time    
Revenue    
Revenue 33,146 29,485
Services transferred over time    
Revenue    
Revenue 24,461 22,962
EMEA    
Revenue    
Revenue $ 27,820 $ 24,876
Percent of total 48.00% 47.00%
Americas    
Revenue    
Revenue $ 20,498 $ 17,249
Percent of total 36.00% 33.00%
APAC    
Revenue    
Revenue $ 9,289 $ 10,322
Percent of total 16.00% 20.00%
Subscription    
Revenue    
Revenue $ 29,956 $ 23,269
Maintenance and support    
Revenue    
Revenue 11,161 11,946
Professional services and other    
Revenue    
Revenue $ 1,624 $ 1,881
Percent of total 2.00% 2.00%
Hardware products    
Revenue    
Revenue $ 14,866 $ 15,351