XML 40 R26.htm IDEA: XBRL DOCUMENT v3.21.2
Invitae Collaboration (Narrative) (Details) - USD ($)
$ in Thousands
Jan. 12, 2021
Jun. 30, 2021
Dec. 31, 2020
Development and Commercialization Agreement Transactions [Line Items]      
Deferred revenue, non-current   $ 10,158 $ 1,568
Invitae Corporation [Member]      
Development and Commercialization Agreement Transactions [Line Items]      
Deferred revenue, non-current   8,700  
Invitae Corporation [Member] | Development Agreement [Member]      
Development and Commercialization Agreement Transactions [Line Items]      
Development program term 60 months    
Preferential pricing period for each program product 4 years    
Deferred revenue, non-current   $ 8,700