XML 52 R41.htm IDEA: XBRL DOCUMENT v3.21.2
Deferred Revenue - Schedule of Deferred Revenue by Revenue Classification (Details) - USD ($)
$ in Thousands
Sep. 30, 2021
Dec. 31, 2020
Current deferred revenue    
Total current deferred revenue $ 79,954 $ 73,319
Non-current deferred revenue    
Total non-current deferred revenue 110,638 163,618
Total current and non-current deferred revenue 190,592 236,937
Sequencing Revenue    
Current deferred revenue    
Total current deferred revenue 18,912 15,463
Non-current deferred revenue    
Total non-current deferred revenue 126 724
Development Revenue    
Current deferred revenue    
Total current deferred revenue 61,042 57,856
Non-current deferred revenue    
Total non-current deferred revenue $ 110,512 $ 162,894