XML 54 R41.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Revenue from Contracts with Customers - Disaggregation of revenue (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Revenue    
Revenue $ 64,843 $ 57,607
Products and licenses transferred at a point in time    
Revenue    
Revenue 37,798 33,146
Services transferred over time    
Revenue    
Revenue 27,045 24,461
EMEA    
Revenue    
Revenue $ 31,842 $ 27,820
EMEA | Revenue from Contract with Customer Benchmark | Geographic Concentration Risk    
Revenue    
Percent of total 49.00% 48.00%
Americas    
Revenue    
Revenue $ 21,344 $ 20,498
Americas | Revenue from Contract with Customer Benchmark | Geographic Concentration Risk    
Revenue    
Percent of total 33.00% 36.00%
APAC    
Revenue    
Revenue $ 11,657 $ 9,289
APAC | Revenue from Contract with Customer Benchmark | Geographic Concentration Risk    
Revenue    
Percent of total 18.00% 16.00%
Subscription    
Revenue    
Revenue $ 39,994 $ 29,956
Maintenance and support    
Revenue    
Revenue 10,571 11,161
Professional services and other    
Revenue    
Revenue $ 1,702 $ 1,624
License | Revenue from Contract with Customer, Product and Service Benchmark | Product Concentration Risk    
Revenue    
Percent of total 1.00% 1.00%
Hardware products    
Revenue    
Revenue $ 12,576 $ 14,866