XML 37 R23.htm IDEA: XBRL DOCUMENT v3.20.1
Collaborative Arrangements and Revenue Recognition (Tables)
12 Months Ended
Dec. 31, 2019
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
Disaggregation of Revenue
The following table presents our contract revenues disaggregated by timing of revenue recognition and excludes royalty revenue (in thousands):

 
Twelve months ended December 31, 2019
 
Twelve months ended December 31, 2018
 
Point in Time
Over Time
 
Point in Time
Over Time
Contract revenue from Healios:


 
 
 
    License fee revenue
$
1,624

$

 
$
17,682

$

    Product supply revenue
2,167


 
1,445


    Service revenue

1,726

 

3,149

Other contract revenue


 
251


Total disaggregated revenues
$
3,791

$
1,726

 
$
19,378

$
3,149