v3.26.1
REVENUE RECOGNITION (Tables)
6 Months Ended
Jun. 30, 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):

 

   Product   Royalty   Contract     
   Three Months Ended June 30, 2026 
       License and         
   Product   Royalty   Contract     
   Revenue   Revenue   Revenue   Total 
Timing of revenue recognition:                    
Transferred at a point in time  $1,101   $-   $-   $1,101 
Transferred over time   -    18    354    372 
Total  $1,101   $18   $354   $1,473 

 

   Product   Royalty   Contract     
   Six Months Ended June 30, 2026 
       License and         
   Product   Royalty   Contract     
   Revenue   Revenue   Revenue   Total 
Timing of revenue recognition:                    
Transferred at a point in time  $2,010   $-   $-   $2,010 
Transferred over time   -    44    354    398 
Total  $2,010   $44   $354   $2,408 

 

   Product   Royalty   Contract     
   Three Months Ended June 30, 2025 
       License and         
   Product   Royalty   Contract     
   Revenue   Revenue   Revenue   Total 
Timing of revenue recognition:                    
Transferred at a point in time  $34   $81   $-   $115 
Transferred over time   -    -    40    40 
Total  $34   $81   $40   $155 

 

   Product   Royalty   Contract     
   Six Months Ended June 30, 2025 
       License and         
   Product   Royalty   Contract     
   Revenue   Revenue   Revenue   Total 
Timing of revenue recognition:                    
Transferred at a point in time  $538   $166   $-   $704 
Transferred over time   -    -    40    40 
Total  $538   $166   $40   $744