XML 84 R64.htm IDEA: XBRL DOCUMENT v3.25.0.1
Revenue - Disaggregation of revenue (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Revenue      
Revenue $ 243,179 $ 235,106 $ 219,006
Products and Licenses transferred at a point in time      
Revenue      
Revenue 132,109 130,848 121,426
Services transferred over time      
Revenue      
Revenue 111,070 104,258 97,580
EMEA      
Revenue      
Revenue $ 108,555 $ 111,568 $ 100,298
EMEA | Revenue Benchmark | Geographic Concentration Risk      
Revenue      
Percent of total 44.00% 47.00% 46.00%
Americas      
Revenue      
Revenue $ 86,803 $ 80,057 $ 77,740
Americas | Revenue Benchmark | Geographic Concentration Risk      
Revenue      
Percent of total 36.00% 34.00% 35.00%
APAC      
Revenue      
Revenue $ 47,821 $ 43,481 $ 40,968
APAC | Revenue Benchmark | Geographic Concentration Risk      
Revenue      
Percent of total 20.00% 19.00% 19.00%
Subscription      
Revenue      
Revenue $ 139,403 $ 106,436 $ 89,153
Maintenance and support      
Revenue      
Revenue 40,078 46,383 48,345
Professional services and other      
Revenue      
Revenue $ 4,847 $ 6,321 $ 8,008
Patents and trademarks | Revenue from Contract with Customer, Product and Service Benchmark | Product Concentration Risk      
Revenue      
Percent of total 0.00% 1.00% 2.00%
Hardware products      
Revenue      
Revenue $ 58,851 $ 75,966 $ 73,500