XML 34 R23.htm IDEA: XBRL DOCUMENT v3.23.1
4. REVENUE RECOGNITION (Tables)
3 Months Ended
Mar. 31, 2023
Revenue from Contract with Customer [Abstract]  
Disaggregation of Revenue
The following table provides information about disaggregated revenue by timing of revenue recognition (in thousands):
 
    
Three Months Ended March 31, 2023
 
    
Product
    
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  
    
 
 
    
 
 
    
 
 
    
 
 
 
   
    
Three Months Ended March 31, 2022
 
    
Product
    
Royalty
    
Contract
        
    
revenue
    
revenue
    
revenue
    
Total
 
Timing of revenue recognition:
                                   
Products transferred at a point in time
   $  —        $ 350      $  —        $ 350  
Product and services transferred over time
     —          —          —          —    
    
 
 
    
 
 
    
 
 
    
 
 
 
Total
   $ —        $ 350      $ —        $ 350  
    
 
 
    
 
 
    
 
 
    
 
 
 
Significant Changes in Contract Assets and Contract Liabilities
Significant changes in the contract assets and the contract liabilities balances during the period are as follows (in thousands, except percentages):    
 
 
  
March 31,

2023
 
  
December 31,
2022
 
  
$ Change
 
  
% Change
 
Contract assets
   $ 192      $ —        $ 192        —    
Contract liabilities
     (5,676      (4,601      (1,075      23.4  
    
 
 
    
 
 
    
 
 
          
Net contract assets (liabilities)
   $ (5,484    $ (4,601    $ (883      19.2  
    
 
 
    
 
 
    
 
 
          
Estimated Timing of Revenue Recognition The following table provides information about the estimated timing of revenue recognition (in thousands):
 
 
  
Remainder of 2023
 
  
2024
 
Revenue
   $  1,075      $  —