XML 89 R65.htm IDEA: XBRL DOCUMENT v3.24.0.1
Revenue - Disaggregation of revenues (Details) - USD ($)
$ in Thousands
3 Months Ended 12 Months Ended
Dec. 31, 2023
Sep. 30, 2023
Jun. 30, 2023
Mar. 31, 2023
Dec. 31, 2022
Sep. 30, 2022
Jun. 30, 2022
Mar. 31, 2022
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Revenue                      
Revenue $ 62,928 $ 58,838 $ 55,733 $ 57,607 $ 56,622 $ 57,147 $ 52,790 $ 52,447 $ 235,106 $ 219,006 $ 214,481
Products and Licenses transferred at a point in time                      
Revenue                      
Revenue                 130,848 121,426 120,358
Services transferred over time                      
Revenue                      
Revenue                 104,258 97,580 94,123
EMEA                      
Revenue                      
Revenue                 $ 111,568 $ 100,298 $ 104,878
Percent of total                 47.00% 46.00% 49.00%
Americas                      
Revenue                      
Revenue                 $ 80,057 $ 77,740 $ 68,646
Percent of total                 34.00% 35.00% 32.00%
APAC                      
Revenue                      
Revenue                 $ 43,481 $ 40,968 $ 40,957
Percent of total                 19.00% 19.00% 19.00%
Subscription                      
Revenue                      
Revenue                 $ 106,436 $ 89,153 $ 68,507
Maintenance and support                      
Revenue                      
Revenue                 46,383 48,345 51,276
Professional services and other                      
Revenue                      
Revenue                 6,321 8,008 15,197
Hardware products                      
Revenue                      
Revenue                 $ 75,966 $ 73,500 $ 79,501