v3.26.1
REVENUE - Schedule of Revenues Disaggregated (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]        
Revenues $ 23,245 $ 19,012 $ 38,406 $ 34,102
Subscription        
Disaggregation of Revenue [Line Items]        
Revenues $ 8,869 $ 9,303 $ 17,696 $ 18,585
Subscription | Revenue Benchmark | Product Concentration Risk        
Disaggregation of Revenue [Line Items]        
Concentration risk, percentage 38.00% 49.00% 46.00% 54.00%
Licensing        
Disaggregation of Revenue [Line Items]        
Revenues $ 14,059 $ 9,491 $ 20,076 $ 14,903
Licensing | Revenue Benchmark | Product Concentration Risk        
Disaggregation of Revenue [Line Items]        
Concentration risk, percentage 61.00% 50.00% 52.00% 44.00%
Other        
Disaggregation of Revenue [Line Items]        
Revenues $ 317 $ 218 $ 634 $ 614
Other | Revenue Benchmark | Product Concentration Risk        
Disaggregation of Revenue [Line Items]        
Concentration risk, percentage 1.00% 1.00% 2.00% 2.00%
Total trade and barter revenues        
Disaggregation of Revenue [Line Items]        
Revenues $ 5,308 $ 1,857 $ 9,156 $ 3,573