v3.25.2
REVENUE RECOGNITION - Schedule of Service (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        
Total $ 42,683 $ 13,462 $ 71,812 $ 25,056
Service subscriptions        
Disaggregation of Revenue        
Total 32,057 3,638 56,630 7,221
Product royalties        
Disaggregation of Revenue        
Total 10,508 9,723 14,955 17,612
Monetization        
Disaggregation of Revenue        
Total $ 118 $ 101 $ 227 $ 223