v3.26.1
REVENUE RECOGNITION - Schedule of revenues under each performance (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Disaggregation of Revenue    
Revenues $ 44,195 $ 29,129
Hosted services    
Disaggregation of Revenue    
Revenues 32,009 21,954
Licensing    
Disaggregation of Revenue    
Revenues 7,683 3,813
Professional services    
Disaggregation of Revenue    
Revenues 4,420 3,253
Monetization    
Disaggregation of Revenue    
Revenues $ 83 $ 109