XML 41 R29.htm IDEA: XBRL DOCUMENT v3.22.2
Invitae Collaboration (Narrative) (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2022
Jun. 30, 2021
Jun. 30, 2022
Jun. 30, 2021
Dec. 31, 2021
Development and Commercialization of Significant Agreements Transactions [Line Items]          
Term of Amended and Restated Agreement       Amended and Restated Agreement shall continue until June 30, 2028  
Revenue $ 35,467 $ 30,610 $ 68,640 $ 59,607  
Deferred revenue, non-current 1,827   1,827   $ 25,049
Deferred revenue, current 32,084   32,084   10,977
Product [Member]          
Development and Commercialization of Significant Agreements Transactions [Line Items]          
Revenue 30,175 $ 26,533 58,419 $ 51,836  
Invitae Corporation [Member] | Development Agreement [Member]          
Development and Commercialization of Significant Agreements Transactions [Line Items]          
Deferred revenue, non-current 23,500   23,500    
Invitae Corporation [Member] | Amended and Restated Agreement [Member]          
Development and Commercialization of Significant Agreements Transactions [Line Items]          
Deferred revenue, non-current         $ 23,500
Deferred revenue, current 21,400   $ 21,400    
Invitae Corporation [Member] | Product [Member]          
Development and Commercialization of Significant Agreements Transactions [Line Items]          
Revenue $ 3,700