XML 53 R39.htm IDEA: XBRL DOCUMENT v3.24.2.u1
SCHEDULE OF DISAGGREGATION OF REVENUE (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Jun. 30, 2024
Jun. 30, 2023
Disaggregation of Revenue [Line Items]        
Total $ 1,900 $ 329 $ 2,856 $ 1,111
Transferred at Point in Time [Member]        
Disaggregation of Revenue [Line Items]        
Total 1,900 261 2,856 851
Transferred over Time [Member]        
Disaggregation of Revenue [Line Items]        
Total 68 260
Product Revenue [Member]        
Disaggregation of Revenue [Line Items]        
Total 1,697 261 2,552 851
Product Revenue [Member] | Transferred at Point in Time [Member]        
Disaggregation of Revenue [Line Items]        
Total 1,697 261 2,552 851
Product Revenue [Member] | Transferred over Time [Member]        
Disaggregation of Revenue [Line Items]        
Total
License And Royalty Revenue [Member]        
Disaggregation of Revenue [Line Items]        
Total 152 199
License And Royalty Revenue [Member] | Transferred at Point in Time [Member]        
Disaggregation of Revenue [Line Items]        
Total 152 199
License And Royalty Revenue [Member] | Transferred over Time [Member]        
Disaggregation of Revenue [Line Items]        
Total
Contract Revenue [Member]        
Disaggregation of Revenue [Line Items]        
Total 51 68 105 260
Contract Revenue [Member] | Transferred at Point in Time [Member]        
Disaggregation of Revenue [Line Items]        
Total 51 105
Contract Revenue [Member] | Transferred over Time [Member]        
Disaggregation of Revenue [Line Items]        
Total $ 68 $ 260