XML 40 R33.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Revenue recognition from Collaboration and License Agreements - Schedule of Revenue From Collaboration Agreements (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Jun. 30, 2024
Jun. 30, 2023
Disaggregation of Revenue [Line Items]        
Collaboration agreements $ 1,073 $ 30,249 $ 53,477 $ 35,927
Roche        
Disaggregation of Revenue [Line Items]        
Collaboration agreements 1,073 4,825 50,888 10,137
Bristol-Myers Squibb Company        
Disaggregation of Revenue [Line Items]        
Collaboration agreements 0 14,951 2,589 15,317
Ono Collaboration Agreement        
Disaggregation of Revenue [Line Items]        
Collaboration agreements $ 0 $ 10,473 $ 0 $ 10,473