XML 36 R25.htm IDEA: XBRL DOCUMENT v3.21.1
Invitae Collaboration (Narrative) (Details) - USD ($)
$ in Thousands
Jan. 12, 2021
Mar. 31, 2021
Dec. 31, 2020
Development and Commercialization Agreement Transactions [Line Items]      
Deferred revenue, non-current   $ 5,687 $ 1,568
Development Agreement [Member] | Invitae Corporation [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   $ 4,100