XML 90 R56.htm IDEA: XBRL DOCUMENT v3.20.4
Deferred Revenue - Schedule of Deferred Revenue by Revenue Classification (Details) - USD ($)
$ in Thousands
Dec. 31, 2020
Dec. 31, 2019
Current deferred revenue    
Total current deferred revenue $ 73,319 $ 60,994
Non-current deferred revenue    
Total non-current deferred revenue 163,618 219,332
Total current and non-current deferred revenue 236,937 280,326
Sequencing Revenue    
Current deferred revenue    
Total current deferred revenue 15,463 12,482
Non-current deferred revenue    
Total non-current deferred revenue 724 1,459
Development Revenue    
Current deferred revenue    
Total current deferred revenue 57,856 48,512
Non-current deferred revenue    
Total non-current deferred revenue $ 162,894 $ 217,873