XML 56 R45.htm IDEA: XBRL DOCUMENT v3.26.1
REVENUE RECOGNITION - Schedule of Service (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        
Total $ 61,897 $ 42,683 $ 106,092 $ 71,812
Service subscriptions        
Disaggregation of Revenue        
Total 47,004 32,057 82,766 56,630
Product royalties        
Disaggregation of Revenue        
Total 14,838 10,508 23,188 14,955
Monetization        
Disaggregation of Revenue        
Total $ 55 $ 118 $ 138 $ 227