XML 15 R21.htm IDEA: XBRL DOCUMENT v3.20.1
Collaborative Arrangements and Revenue Recognition - Summary of Revenues Disaggregated by Recognition at Point in Time and Over Time (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2020
Mar. 31, 2019
Point in Time    
Disaggregation of Revenue [Line Items]    
Revenues $ 0 $ 966
Over Time    
Disaggregation of Revenue [Line Items]    
Revenues 0 475
Healios | Point in Time | Product supply revenue    
Disaggregation of Revenue [Line Items]    
Revenues 0 966
Healios | Point in Time | Service revenue    
Disaggregation of Revenue [Line Items]    
Revenues 0 0
Healios | Over Time | Product supply revenue    
Disaggregation of Revenue [Line Items]    
Revenues 0 0
Healios | Over Time | Service revenue    
Disaggregation of Revenue [Line Items]    
Revenues $ 0 $ 475