XML 48 R33.htm IDEA: XBRL DOCUMENT v3.22.4
Invitae Collaboration Arrangement (Narrative) (Details) - USD ($)
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Development and Commercialization of Significant Agreements Transactions [Line Items]          
Revenue     $ 128,304,000 $ 130,513,000 $ 78,893,000
Deferred revenue, current $ 30,498,000 $ 10,977,000 30,498,000 10,977,000  
Product [Member]          
Development and Commercialization of Significant Agreements Transactions [Line Items]          
Revenue     108,699,000 $ 113,505,000 $ 65,424,000
Invitae Corporation [Member]          
Development and Commercialization of Significant Agreements Transactions [Line Items]          
Revenue   $ 3,700,000      
Deferred revenue, current 21,400,000   $ 21,400,000    
Amount of agreement payment received upon execution $ 23,500,000