XML 38 R22.htm IDEA: XBRL DOCUMENT v3.19.1
Collaborative Arrangements and Revenue Recognition (Tables)
12 Months Ended
Dec. 31, 2018
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, 2018
 
Point in Time
Over Time
Contract revenue from Healios:


    License fee revenue
$
17,682

$

    Product supply revenue
1,445


    Service revenue

3,149

Other contract revenue
251


Total disaggregated revenues
$
19,378

$
3,149