XML 62 R46.htm IDEA: XBRL DOCUMENT v3.25.1
Revenue from Contracts with Customers - Disaggregation of Revenue (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Revenue    
Revenue $ 63,366 $ 64,843
Products and licenses transferred at a point in time    
Revenue    
Revenue 37,240 37,798
Services transferred over time    
Revenue    
Revenue 26,126 27,045
EMEA    
Revenue    
Revenue $ 31,006 $ 31,842
EMEA | Revenue from Contract with Customer Benchmark | Geographic Concentration Risk    
Revenue    
Percent of total 49.00% 49.00%
Americas    
Revenue    
Revenue $ 21,095 $ 21,344
Americas | Revenue from Contract with Customer Benchmark | Geographic Concentration Risk    
Revenue    
Percent of total 33.00% 33.00%
APAC    
Revenue    
Revenue $ 11,265 $ 11,657
APAC | Revenue from Contract with Customer Benchmark | Geographic Concentration Risk    
Revenue    
Percent of total 18.00% 18.00%
Subscription    
Revenue    
Revenue $ 43,617 $ 39,994
Maintenance and support    
Revenue    
Revenue 8,008 10,571
Professional services and other    
Revenue    
Revenue 678 $ 1,702
License | Revenue from Contract with Customer, Product and Service Benchmark | Product Concentration Risk    
Revenue    
Percent of total   1.00%
Hardware products    
Revenue    
Revenue $ 11,063 $ 12,576