XML 87 R61.htm IDEA: XBRL DOCUMENT v3.22.4
Commitments and Contingencies (Details) - USD ($)
$ in Millions
1 Months Ended 12 Months Ended
Jun. 04, 2022
Jul. 31, 2013
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Commitments And Contingencies [Line Items]          
Loss contingency     $ 7.0    
Yale University          
Commitments And Contingencies [Line Items]          
Royalty payment     $ 0.1 $ 0.1 $ 0.2
Yale University | License, First Licensed Product | Success-Based Milestone Payments          
Commitments And Contingencies [Line Items]          
Required milestone payments   $ 3.0      
Yale University | License, Second Licensed Product | Success-Based Milestone Payments          
Commitments And Contingencies [Line Items]          
Required milestone payments   1.5      
Minimum | Yale University          
Commitments And Contingencies [Line Items]          
Annual payment for license   0.1      
Royalty payment   0.2      
Maximum | Yale University          
Commitments And Contingencies [Line Items]          
Royalty payment   $ 0.5      
Maximum | Foundation Medicine, Inc. | Success-Based Milestone Payments          
Commitments And Contingencies [Line Items]          
Milestone payments (up to low) $ 10.0