XML 49 R38.htm IDEA: XBRL DOCUMENT v3.25.2
REVENUE - Disaggregation of Revenue (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 [Line Items]        
Total revenue $ 16,502 $ 14,575 $ 33,034 $ 27,522
Licensing, support and maintenance        
Disaggregation of Revenue [Line Items]        
Total revenue 15,088 13,553 30,423 25,292
Variable royalties        
Disaggregation of Revenue [Line Items]        
Total revenue 1,402 971 2,569 1,789
Other        
Disaggregation of Revenue [Line Items]        
Total revenue $ 12 $ 51 $ 42 $ 441