XML 52 R39.htm IDEA: XBRL DOCUMENT v3.25.3
SCHEDULE OF DISAGGREGATION OF REVENUE (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2025
Sep. 30, 2024
Sep. 30, 2025
Sep. 30, 2024
Disaggregation of Revenue [Line Items]        
Total $ 241 $ 190 $ 985 $ 3,046
Transferred at Point in Time [Member]        
Disaggregation of Revenue [Line Items]        
Total 241 190 945 3,046
Transferred over Time [Member]        
Disaggregation of Revenue [Line Items]        
Total     40  
Product Revenue [Member]        
Disaggregation of Revenue [Line Items]        
Total 28 65 566 2,617
Product Revenue [Member] | Transferred at Point in Time [Member]        
Disaggregation of Revenue [Line Items]        
Total 28 65 566 2,617
Product Revenue [Member] | Transferred over Time [Member]        
Disaggregation of Revenue [Line Items]        
Total      
License and Royalty Revenue [Member]        
Disaggregation of Revenue [Line Items]        
Total 213 125 379 323
License and Royalty Revenue [Member] | Transferred at Point in Time [Member]        
Disaggregation of Revenue [Line Items]        
Total 213 125 379 323
License and Royalty Revenue [Member] | Transferred over Time [Member]        
Disaggregation of Revenue [Line Items]        
Total      
Contract Revenue [Member]        
Disaggregation of Revenue [Line Items]        
Total 40 106
Contract Revenue [Member] | Transferred at Point in Time [Member]        
Disaggregation of Revenue [Line Items]        
Total $ 106
Contract Revenue [Member] | Transferred over Time [Member]        
Disaggregation of Revenue [Line Items]        
Total     $ 40