XML 50 R38.htm IDEA: XBRL DOCUMENT v3.25.1
SCHEDULE OF DISAGGREGATION OF REVENUE (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Disaggregation of Revenue [Line Items]    
Revenue $ 589 $ 956
Transferred at Point in Time [Member]    
Disaggregation of Revenue [Line Items]    
Revenue 589 956
Product Revenue [Member]    
Disaggregation of Revenue [Line Items]    
Revenue 504 856
Product Revenue [Member] | Transferred at Point in Time [Member]    
Disaggregation of Revenue [Line Items]    
Revenue 504 856
License and Royalty Revenue [Member]    
Disaggregation of Revenue [Line Items]    
Revenue 85 47
License and Royalty Revenue [Member] | Transferred at Point in Time [Member]    
Disaggregation of Revenue [Line Items]    
Revenue 85 47
Contract Revenue [Member]    
Disaggregation of Revenue [Line Items]    
Revenue 53
Contract Revenue [Member] | Transferred at Point in Time [Member]    
Disaggregation of Revenue [Line Items]    
Revenue $ 53