XML 64 R38.htm IDEA: XBRL DOCUMENT v3.25.0.1
Revenue - Disaggregation of revenue (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Revenue    
Revenue from Contracts with Customers $ 22,215 $ 19,497
Revenue from Lease Elements 16,412 21,791
Total Revenue 38,627 41,288
Product sales    
Revenue    
Revenue from Contracts with Customers 21,089 18,600
Total Revenue 21,089 18,600
Licenses    
Revenue    
Revenue from Lease Elements 16,412 21,791
Other    
Revenue    
Revenue from Contracts with Customers 1,126 897
Total Revenue $ 1,126 $ 897