XML 48 R33.htm IDEA: XBRL DOCUMENT v3.19.2
Revenue recognition - (Tables)
6 Months Ended
Jun. 30, 2019
Revenue from Contract with Customer [Abstract]  
Contract liabilities, rollforward and revenue recognition
During the three and six month periods ended June 30, 2019 and 2018, the Company recognized revenue in the period from:
 
 
Three Months Ended June 30, 2019
 
Three Months Ended June 30, 2018
 
Six Months Ended June 30, 2019
Six Months Ended June 30, 2018
Amounts included in contract liabilities at the beginning of the period
 
$

 
$

 
$

$

Performance obligations satisfied in previous period
 

 

 


Performance obligations satisfied in current period
 
85,476

 
68,170

 
138,530

124,151

Total product revenue
 
$
85,476

 
$
68,170

 
$
138,530

$
124,151


The following table presents changes in the Company’s contract liabilities from December 31, 2018 to June 30, 2019 and December 31, 2017 to June 30, 2018:
 
 
Balance as of
December 31,
2018
 
Additions
 
Deductions
 
ASC 606 Adjustment
 
Balance as of
June 30,
2019
Deferred Revenue
 
$
12,938

 
$
2,864

 
$

 
$

 
$
15,802


 
 
Balance as of
December 31,
2017
 
Additions
 
Deductions
 
ASC 606 Adjustment
 
Balance as of
June 30,
2018
Deferred Revenue
 
$
11,891

 
$
2,586

 
$

 
$
(3,937
)
 
$
10,540