XML 52 R41.htm IDEA: XBRL DOCUMENT v3.21.1
Deferred Revenue - Schedule of Deferred Revenue by Revenue Classification (Details) - USD ($)
$ in Thousands
Mar. 31, 2021
Dec. 31, 2020
Current deferred revenue    
Total current deferred revenue $ 78,348 $ 73,319
Non-current deferred revenue    
Total non-current deferred revenue 144,356 163,618
Total current and non-current deferred revenue 222,704 236,937
Sequencing Revenue    
Current deferred revenue    
Total current deferred revenue 17,191 15,463
Non-current deferred revenue    
Total non-current deferred revenue 662 724
Development Revenue    
Current deferred revenue    
Total current deferred revenue 61,157 57,856
Non-current deferred revenue    
Total non-current deferred revenue $ 143,694 $ 162,894