XML 52 R41.htm IDEA: XBRL DOCUMENT v3.21.2
Deferred Revenue - Schedule of Deferred Revenue by Revenue Classification (Details) - USD ($)
$ in Thousands
Jun. 30, 2021
Dec. 31, 2020
Current deferred revenue    
Total current deferred revenue $ 83,553 $ 73,319
Non-current deferred revenue    
Total non-current deferred revenue 119,642 163,618
Total current and non-current deferred revenue 203,195 236,937
Sequencing Revenue    
Current deferred revenue    
Total current deferred revenue 15,746 15,463
Non-current deferred revenue    
Total non-current deferred revenue 298 724
Development Revenue    
Current deferred revenue    
Total current deferred revenue 67,807 57,856
Non-current deferred revenue    
Total non-current deferred revenue $ 119,344 $ 162,894