XML 78 R60.htm IDEA: XBRL DOCUMENT v3.22.4
Revenue - Disaggregation of revenues (Details) - USD ($)
$ in Thousands
3 Months Ended 12 Months Ended
Dec. 31, 2022
Sep. 30, 2022
Jun. 30, 2022
Mar. 31, 2022
Dec. 31, 2021
Sep. 30, 2021
Jun. 30, 2021
Mar. 31, 2021
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Revenue                      
Total revenues $ 56,622 $ 57,147 $ 52,790 $ 52,447 $ 59,153 $ 52,276 $ 52,277 $ 50,775 $ 219,006 $ 214,481 $ 215,691
Percent of total                 100.00% 100.00% 100.00%
Products and Licenses transferred at a point in time                      
Revenue                      
Total revenues                 $ 121,426 $ 120,358 $ 132,986
Services transferred over time                      
Revenue                      
Total revenues                 97,580 94,123 82,705
EMEA                      
Revenue                      
Total revenues                 $ 100,298 $ 104,878 $ 117,086
Percent of total                 46.00% 49.00% 54.00%
Americas                      
Revenue                      
Total revenues                 $ 77,740 $ 68,646 $ 53,171
Percent of total                 35.00% 32.00% 25.00%
APAC                      
Revenue                      
Total revenues                 $ 40,968 $ 40,957 $ 45,434
Percent of total                 19.00% 19.00% 21.00%
Subscription                      
Revenue                      
Total revenues                 $ 89,153 $ 68,507 $ 52,389
Maintenance and support                      
Revenue                      
Total revenues                 48,345 51,276 49,228
Professional services and other                      
Revenue                      
Total revenues                 $ 8,008 $ 15,197 $ 32,225
Professional services and other | Maximum                      
Revenue                      
Percent of total                 2.00% 5.00% 12.00%
Hardware products                      
Revenue                      
Total revenues                 $ 73,500 $ 79,501 $ 81,849