XML 41 R29.htm IDEA: XBRL DOCUMENT v3.21.2
Invitae Collaboration (Narrative) (Details) - USD ($)
$ in Thousands
Jan. 12, 2021
Sep. 30, 2021
Dec. 31, 2020
Development and Commercialization Agreement Transactions [Line Items]      
Deferred revenue, non-current   $ 18,447 $ 1,568
Invitae Corporation [Member]      
Development and Commercialization Agreement Transactions [Line Items]      
Deferred revenue, non-current   16,800  
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   $ 16,800