XML 44 R34.htm IDEA: XBRL DOCUMENT v3.23.1
Revenue - Additional Information (Details) - USD ($)
1 Months Ended 3 Months Ended
Feb. 28, 2019
Mar. 31, 2023
Mar. 31, 2022
Disaggregation Of Revenue [Line Items]      
Revenue from collaboration agreement   $ 37,647,000 $ 38,620,000
Medicare Reimbursements      
Disaggregation Of Revenue [Line Items]      
Revenue from collaboration agreement   1,000,000.0 1,200,000
MRD Development Agreements | Maximum      
Disaggregation Of Revenue [Line Items]      
Additional milestone payment receivable   404,500,000  
Genentech Collaboration Agreement      
Disaggregation Of Revenue [Line Items]      
Revenue from collaboration agreement   9,100,000 $ 12,300,000
Non-refundable upfront payments received $ 300,000,000.0 $ 300,000,000.0  
Genentech Collaboration Agreement | Maximum      
Disaggregation Of Revenue [Line Items]      
Revenue recognition expected period   9 years  
Genentech Collaboration Agreement | Maximum | Regulatory Milestones      
Disaggregation Of Revenue [Line Items]      
Expected revenue through milestone payments   $ 75,000,000.0  
Genentech Collaboration Agreement | Maximum | Development Milestones      
Disaggregation Of Revenue [Line Items]      
Expected revenue through milestone payments   300,000,000.0  
Genentech Collaboration Agreement | Maximum | Commercial Milestones      
Disaggregation Of Revenue [Line Items]      
Expected revenue through milestone payments   1,430,000,000.0  
Genentech Collaboration Agreement | Minimum      
Disaggregation Of Revenue [Line Items]      
Expected revenue through milestone payments   $ 1,800,000,000  
Revenue recognition expected period   8 years