XML 57 R34.htm IDEA: XBRL DOCUMENT v3.19.3
Revenue recognition - (Tables)
9 Months Ended
Sep. 30, 2019
Revenue from Contract with Customer [Abstract]  
Contract liabilities, rollforward and revenue recognition
During the three and nine month periods ended September 30, 2019 and 2018, the Company recognized revenue in the period from:
 
 
Three Months Ended September 30, 2019
 
Three Months Ended September 30, 2018
 
Nine Months Ended September 30, 2019
Nine Months Ended September 30, 2018
Amounts included in contract liabilities at the beginning of the period
 
$
2,269

 
$

 
$
2,269

$

Performance obligations satisfied in current period
 
69,100

 
53,021

 
207,630

177,172

Total product revenue
 
$
71,369

 
$
53,021

 
$
209,899

$
177,172


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

 
$
3,801

 
$
(2,433
)
 
$

 
$
14,306


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

 
$
4,706

 
$

 
$
(3,937
)
 
$
12,660