XML 30 R18.htm IDEA: XBRL DOCUMENT v3.21.1
Revenue Recognition (Tables)
3 Months Ended
Mar. 31, 2021
Revenue Recognition  
Schedule of disaggregation of revenues

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

      Three Months Ended March 31, 2021
      Product     Royalty     Contract      
      revenue     revenue     revenue     Total
Timing of revenue recognition:                        
     Products transferred at a point in time   $   $ 479    $   $ 479 
     Product and services transferred over time                
     Total   $   $ 479    $   $ 479 

 

      Three Months Ended March 31, 2020
      Product     Royalty     Contract      
      revenue     revenue     revenue     Total
Timing of revenue recognition:                        
     Products transferred at a point in time   $ 1,247    $ 212    $   $ 1,463 
     Product and services transferred over time                
     Total   $ 1,247    $ 212    $ 10    $ 1,469 

 

 

 

Schedule of contract assets and liabilities

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,          
      2021     2020     $ Change   % Change
                       
Contract assets   $   $   $   -  
Contract liabilities     (7,286)     (7,765)     479    (6.2)
Net contract assets (liabilities)   $ (7,286)   $ (7,765)   $ 479    (6.2)

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Transaction price allocated to the remaining performance obligations, expected timing

The following table provides information about the estimated timing of revenue recognition (in thousands):

      Remainder of 2021     2022
             
License and royalty revenue   $ 2,743    $