XML 53 R41.htm IDEA: XBRL DOCUMENT v3.25.4
Statements of Operations and Comprehensive (Loss) Income Components - Schedule of Disaggregated by Type (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Disaggregation of Revenue    
Total revenue $ 55,202 $ 50,402
Product sales    
Disaggregation of Revenue    
Total revenue 48,292 42,203
Licensing    
Disaggregation of Revenue    
Total revenue 1,108 6,346
Royalties    
Disaggregation of Revenue    
Total revenue 774 700
Engineering services and other revenue    
Disaggregation of Revenue    
Total revenue $ 5,028 $ 1,153