v3.26.1
REVENUES FROM CONTRACTS WITH CUSTOMERS - Schedule of Disaggregation of Revenue (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Disaggregation of Revenue [Line Items]        
Revenue $ 46,894 $ 44,462 $ 91,520 $ 91,446
Subscription        
Disaggregation of Revenue [Line Items]        
Revenue 45,642 42,384 88,831 87,290
Professional services        
Disaggregation of Revenue [Line Items]        
Revenue 1,252 2,078 2,689 4,156
Enterprise, Education and Technology        
Disaggregation of Revenue [Line Items]        
Revenue $ 36,804 $ 33,242 $ 70,955 $ 67,658
Percentage of revenue 100.00% 100.00% 100.00% 100.00%
Enterprise, Education and Technology | Subscription        
Disaggregation of Revenue [Line Items]        
Revenue $ 36,426 $ 32,574 $ 70,104 $ 66,181
Percentage of revenue 99.00% 98.00% 98.80% 97.80%
Enterprise, Education and Technology | Professional services        
Disaggregation of Revenue [Line Items]        
Revenue $ 378 $ 668 $ 851 $ 1,477
Percentage of revenue 1.00% 2.00% 1.20% 2.20%
Media and Telecom        
Disaggregation of Revenue [Line Items]        
Revenue $ 10,090 $ 11,220 $ 20,565 $ 23,788
Percentage of revenue 100.00% 100.00% 100.00% 100.00%
Media and Telecom | Subscription        
Disaggregation of Revenue [Line Items]        
Revenue $ 9,216 $ 9,810 $ 18,727 $ 21,109
Percentage of revenue 91.30% 87.40% 91.10% 88.70%
Media and Telecom | Professional services        
Disaggregation of Revenue [Line Items]        
Revenue $ 874 $ 1,410 $ 1,838 $ 2,679
Percentage of revenue 8.70% 12.60% 8.90% 11.30%