XML 56 R45.htm IDEA: XBRL DOCUMENT v3.23.2
Revenue from Contracts with Customers - Disaggregation of revenue (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Jun. 30, 2023
Jun. 30, 2022
Revenue        
Revenue $ 55,733 $ 52,790 $ 113,340 $ 105,237
Products and Licenses transferred at a point in time        
Revenue        
Revenue 30,583 28,731 63,729 58,216
Services transferred over time        
Revenue        
Revenue 25,150 24,059 49,611 47,021
EMEA        
Revenue        
Revenue $ 26,539 $ 23,521 $ 54,359 $ 48,397
Percent of total 48.00% 44.00% 48.00% 46.00%
Americas        
Revenue        
Revenue $ 18,331 $ 19,329 $ 38,829 $ 36,578
Percent of total 33.00% 37.00% 34.00% 35.00%
APAC        
Revenue        
Revenue $ 10,863 $ 9,940 $ 20,152 $ 20,262
Percent of total 19.00% 19.00% 18.00% 19.00%
Subscription        
Revenue        
Revenue $ 22,985 $ 19,829 $ 52,941 $ 43,098
Maintenance and support        
Revenue        
Revenue 11,603 12,178 22,764 24,124
Professional services and other        
Revenue        
Revenue $ 1,499 $ 2,000 $ 3,123 $ 3,881
Percent of total 2.00% 2.00% 2.00% 2.00%
Hardware products        
Revenue        
Revenue $ 19,646 $ 18,783 $ 34,512 $ 34,134