XML 56 R44.htm IDEA: XBRL DOCUMENT v3.24.2.u1
REVENUES FROM CONTRACTS WITH CUSTOMERS - Schedule of disaggregated revenue by category (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Jun. 30, 2024
Jun. 30, 2023
Disaggregation of Revenue [Line Items]        
Revenue $ 44,032 $ 43,880 $ 88,813 $ 87,153
Revenue concentration risk | Revenue benchmark        
Disaggregation of Revenue [Line Items]        
Revenue $ 44,032 43,880 $ 88,813 87,153
Percentage of revenue 100.00%   100.00%  
Enterprise, Education and Technology        
Disaggregation of Revenue [Line Items]        
Revenue $ 30,965 31,158 $ 63,405 62,488
Enterprise, Education and Technology | Revenue concentration risk | Revenue benchmark        
Disaggregation of Revenue [Line Items]        
Revenue $ 30,965 $ 31,158 $ 63,405 $ 62,488
Percentage of revenue 100.00% 100.00% 100.00% 100.00%
Media and Telecom        
Disaggregation of Revenue [Line Items]        
Revenue $ 13,067 $ 12,722 $ 25,408 $ 24,665
Media and Telecom | Revenue concentration risk | Revenue benchmark        
Disaggregation of Revenue [Line Items]        
Revenue $ 13,067 $ 12,722 $ 25,408 $ 24,665
Percentage of revenue 100.00% 100.00% 100.00% 100.00%
Subscription        
Disaggregation of Revenue [Line Items]        
Revenue $ 41,014 $ 40,724 $ 82,184 $ 81,116
Subscription | Enterprise, Education and Technology | Revenue concentration risk | Revenue benchmark        
Disaggregation of Revenue [Line Items]        
Revenue $ 29,771 $ 30,258 $ 60,426 $ 60,132
Percentage of revenue 96.10% 97.10% 95.30% 96.20%
Subscription | Media and Telecom | Revenue concentration risk | Revenue benchmark        
Disaggregation of Revenue [Line Items]        
Revenue $ 11,243 $ 10,466 $ 21,758 $ 20,984
Percentage of revenue 86.00% 82.30% 85.60% 85.10%
Professional services        
Disaggregation of Revenue [Line Items]        
Revenue $ 3,018 $ 3,156 $ 6,629 $ 6,037
Professional services | Enterprise, Education and Technology | Revenue concentration risk | Revenue benchmark        
Disaggregation of Revenue [Line Items]        
Revenue $ 1,194 $ 900 $ 2,979 $ 2,356
Percentage of revenue 3.90% 2.90% 4.70% 3.80%
Professional services | Media and Telecom | Revenue concentration risk | Revenue benchmark        
Disaggregation of Revenue [Line Items]        
Revenue $ 1,824 $ 2,256 $ 3,650 $ 3,681
Percentage of revenue 14.00% 17.70% 14.40% 14.90%