XML 53 R40.htm IDEA: XBRL DOCUMENT v3.24.3
SCHEDULE OF DISAGGREGATION OF REVENUE (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2024
Sep. 30, 2023
Sep. 30, 2024
Sep. 30, 2023
Disaggregation of Revenue [Line Items]        
Total $ 190 $ 1,047 $ 3,046 $ 2,158
Transferred at Point in Time [Member]        
Disaggregation of Revenue [Line Items]        
Total 190 1,047 3,046 1,898
Transferred over Time [Member]        
Disaggregation of Revenue [Line Items]        
Total 260
Product Revenue [Member]        
Disaggregation of Revenue [Line Items]        
Total 65 1,047 2,617 1,898
Product Revenue [Member] | Transferred at Point in Time [Member]        
Disaggregation of Revenue [Line Items]        
Total 65 1,047 2,617 1,898
Product Revenue [Member] | Transferred over Time [Member]        
Disaggregation of Revenue [Line Items]        
Total
License and Royalty Revenue [Member]        
Disaggregation of Revenue [Line Items]        
Total 125 323
License and Royalty Revenue [Member] | Transferred at Point in Time [Member]        
Disaggregation of Revenue [Line Items]        
Total 125 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 106 260
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 $ 260