v3.25.0.1
REVENUE - Disaggregation of Revenue (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Disaggregation of Revenue [Line Items]    
Total revenue $ 57,724 $ 53,666
Licensing, support and maintenance    
Disaggregation of Revenue [Line Items]    
Total revenue 52,815 48,273
Variable royalties    
Disaggregation of Revenue [Line Items]    
Total revenue 4,405 5,158
Other    
Disaggregation of Revenue [Line Items]    
Total revenue $ 504 $ 235