XML 41 R27.htm IDEA: XBRL DOCUMENT v3.24.2.u1
REVENUE RECOGNITION (Tables)
6 Months Ended
Jun. 30, 2024
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):

 

   Revenue   Revenue   Revenue   Total 
   Three Months Ended June 30, 2024 
       License and         
   Product   Royalty   Contract     
   Revenue   Revenue   Revenue   Total 
Timing of revenue recognition:                    
Products transferred at a point in time  $1,697   $  152   $      51   $1,900 
Product and services transferred over time   -    -    -    - 
Total  $1,697   $152   $51   $1,900 

 

   Revenue   Revenue   Revenue   Total 
   Six Months Ended June 30, 2024 
       License and         
   Product   Royalty   Contract     
   Revenue   Revenue   Revenue   Total 
Timing of revenue recognition:                    
Products transferred at a point in time  $2,552   $     199   $    105   $2,856 
Product and services transferred over time   -    -    -     - 
Total  $2,552   $199   $105   $2,856 

 

   Revenue   Revenue   Revenue   Total 
   Three Months Ended June 30, 2023 
       License and         
   Product   Royalty   Contract     
   Revenue   Revenue   Revenue   Total 
Timing of revenue recognition:                    
Products transferred at a point in time  $261   $         -   $        -   $261 
Product and services transferred over time   -    -    68    68 
Total  $261   $-   $68   $329 

 

   Revenue   Revenue   Revenue   Total 
   Six Months Ended June 30, 2023 
       License and         
   Product   Royalty   Contract     
   Revenue   Revenue   Revenue   Total 
Timing of revenue recognition:                             
Products transferred at a point in time  $   851   $-   $-   $851 
Product and services transferred over time   -    -    260    260 
Total  $851   $-   $260   $1,111 
SCHEDULE OF CONTRACT WITH CUSTOMER, CONTRACT ASSET, CONTRACT LIABILITY, AND RECEIVABLE

Significant changes in the contract assets and the contract liabilities balances during the period are as follows (in thousands, except percentages):

 

   June 30,   December 31,         
   2024   2023   $ Change   % Change 
                 
Contract assets and accounts receivable   $1,970   $       949   $1,021    107.6%
Contract liabilities   (172)   (300)   128    (42.7)%
Net contract assets (liabilities)  $1,798   $649   $1,149    177.0