XML 31 R16.htm IDEA: XBRL DOCUMENT v3.20.2
Collaborative Arrangements and Revenue Recognition (Tables)
6 Months Ended
Jun. 30, 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 (in thousands):
 Three months ended
June 30, 2020
Three months ended
June 30, 2019
 Point in
Time
Over TimePoint in
Time
Over Time
Contract Revenue from Healios
License fee revenue$—  $—  $1,624  $—  
Product supply revenue77  —  905  —  
Service revenue—  —  —  1,664  
Total disaggregated revenues$77  $—  $2,529  $1,664  
Six months ended
June 30, 2020
Six months ended
June 30, 2019
Point in
Time
Over TimePoint in TimeOver Time
Contract Revenue from Healios
       License fee revenue$—  $—  $1,624  $—  
Product supply revenue77  —  1,871  —  
Service revenue—  —  —  2,139  
Total disaggregated revenues$77  $—  $3,495  $2,139