v3.25.2
REVENUE RECOGNITION - Schedule of revenues under each performance (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Disaggregation of Revenue        
Revenues $ 42,683 $ 13,462 $ 71,812 $ 25,056
Hosted services        
Disaggregation of Revenue        
Revenues 20,918 8,524 42,872 17,431
Licensing        
Disaggregation of Revenue        
Revenues 18,327 3,413 22,140 4,506
Professional services        
Disaggregation of Revenue        
Revenues 3,320 1,424 6,573 2,896
Monetization        
Disaggregation of Revenue        
Revenues $ 118 $ 101 $ 227 $ 223