v3.26.1
REVENUE RECOGNITION (Tables)
3 Months Ended
Mar. 31, 2026
Revenue from Contract with Customer [Abstract]  
SCHEDULE OF DISAGGREGATION OF REVENUE

The following table provides information about disaggregated revenue by timing of revenue recognition (in thousands):

  

                 
   Three Months Ended March 31, 2026 
       License and         
   Product   Royalty   Contract     
   Revenue   Revenue   Revenue   Total 
Timing of revenue recognition:                    
Transferred at a point in time  $909   $-   $-   $909 
Transferred over time   -    26    -    26 
Total  $909   $26   $-   $935 

 

 

                 
   Three Months Ended March 31, 2025 
       License and         
   Product   Royalty   Contract     
   Revenue   Revenue   Revenue   Total 
Timing of revenue recognition:                    
Transferred at a point in time  $504   $85   $-   $589 
Total  $504   $85   $-   $589