XML 38 R26.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
REVENUE RECOGNITION (Tables)
3 Months Ended
Mar. 31, 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 March 31, 2024 
   Product   License and Royalty   Contract     
   revenue   revenue   revenue   Total 
Timing of revenue recognition:                    
Products transferred at a point in time  $856   $47   $53   $956 
Product and services transferred over time   -    -    -    - 
Total  $856   $47   $53   $956 

 

   revenue   revenue   revenue   Total 
   Three Months Ended March 31, 2023 
   Product   License and Royalty   Contract     
   revenue   revenue   revenue   Total 
Timing of revenue recognition:                    
Products transferred at a point in time  $590   $-   $-   $590 
Product and services transferred over time   -    -    192    192 
Total  $590   $-   $192   $782 
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):

 

   March 31,   December 31,         
   2024   2023   $ Change   % Change 
                 
Contract assets  $1,121   $949   $172    18.1 
Contract liabilities   (213)   (300)   87    (29.0)
Net contract assets (liabilities)  $908   $649   $259    39.9 
SCHEDULE OF ESTIMATED TIMING OF REVENUE RECOGNITION

The remaining balance of the contract liabilities was approximately $0.2 million as of March 31, 2024. The following table provides information about the estimated timing of revenue recognition (in thousands):

 

   Remainder of 2024   2025 
           
Revenue  $213   $-