XML 70 R54.htm IDEA: XBRL DOCUMENT v3.21.2
Revenue Recognition - Summary of Balances and Activities Deferred Revenue Accounts (Details)
$ in Thousands
6 Months Ended
Jun. 30, 2021
USD ($)
Deferred Revenue Arrangement [Line Items]  
Balance at Beginning of Period $ 38,212
Balance at End of Period 129,557
CpG 1018  
Deferred Revenue Arrangement [Line Items]  
Balance at Beginning of Period 38,212
Additions 140,596
Subtractions (12,199)
Revenue recognized in the current period included in deferred revenue balance at the beginning of the period (37,052)
Balance at End of Period 129,557
Long-term Deferred Revenue | CpG 1018  
Deferred Revenue Arrangement [Line Items]  
Additions 109,532
Subtractions (2,582)
Balance at End of Period $ 106,950