XML 56 R44.htm IDEA: XBRL DOCUMENT v3.23.2
REVENUES FROM CONTRACTS WITH CUSTOMERS - Schedule of disaggregated revenue by category (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Jun. 30, 2023
Jun. 30, 2022
Disaggregation of Revenue [Line Items]        
Revenue $ 43,880 $ 41,978 $ 87,153 $ 83,694
Revenue concentration risk | Revenue benchmark        
Disaggregation of Revenue [Line Items]        
Revenue $ 43,880 41,978 $ 87,153 83,694
Percentage of revenue 100.00%   100.00%  
Enterprise, Education and Technology        
Disaggregation of Revenue [Line Items]        
Revenue $ 31,158 30,403 $ 62,488 60,130
Enterprise, Education and Technology | Revenue concentration risk | Revenue benchmark        
Disaggregation of Revenue [Line Items]        
Revenue $ 31,158 $ 30,403 $ 62,488 $ 60,130
Percentage of revenue 100.00% 100.00% 100.00% 100.00%
Media and Telecom        
Disaggregation of Revenue [Line Items]        
Revenue $ 12,722 $ 11,575 $ 24,665 $ 23,564
Media and Telecom | Revenue concentration risk | Revenue benchmark        
Disaggregation of Revenue [Line Items]        
Revenue $ 12,722 $ 11,575 $ 24,665 $ 23,564
Percentage of revenue 100.00% 100.00% 100.00% 100.00%
Subscription        
Disaggregation of Revenue [Line Items]        
Revenue $ 40,724 $ 37,972 $ 81,116 $ 74,989
Subscription | Enterprise, Education and Technology | Revenue concentration risk | Revenue benchmark        
Disaggregation of Revenue [Line Items]        
Revenue $ 30,258 $ 28,280 $ 60,132 $ 55,882
Percentage of revenue 97.10% 93.00% 96.20% 92.90%
Subscription | Media and Telecom | Revenue concentration risk | Revenue benchmark        
Disaggregation of Revenue [Line Items]        
Revenue $ 10,466 $ 9,692 $ 20,984 $ 19,107
Percentage of revenue 82.30% 83.70% 85.10% 81.10%
Professional services        
Disaggregation of Revenue [Line Items]        
Revenue $ 3,156 $ 4,006 $ 6,037 $ 8,705
Professional services | Enterprise, Education and Technology | Revenue concentration risk | Revenue benchmark        
Disaggregation of Revenue [Line Items]        
Revenue $ 900 $ 2,123 $ 2,356 $ 4,248
Percentage of revenue 2.90% 7.00% 3.80% 7.10%
Professional services | Media and Telecom | Revenue concentration risk | Revenue benchmark        
Disaggregation of Revenue [Line Items]        
Revenue $ 2,256 $ 1,883 $ 3,681 $ 4,457
Percentage of revenue 17.70% 16.30% 14.90% 18.90%