XML 18 R17.htm IDEA: XBRL DOCUMENT v3.20.1
Collaborative Arrangements and Revenue Recognition (Tables)
3 Months Ended
Mar. 31, 2020
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):
 
 
Three months ended March 31, 2020
 
Three months ended
March 31, 2019
 
 
Point in
Time
 
Over Time
 
Point in
Time
 
Over Time
Contract Revenue from Healios
 
 
 
 
 
 
 
 
Product supply revenue
 
$

 
$

 
$
966

 
$

Service revenue
 

 

 

 
475

Total disaggregated revenues
 
$

 
$

 
$
966

 
$
475