XML 73 R59.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Subsequent Events (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Aug. 08, 2024
Aug. 06, 2024
Jun. 30, 2024
Jun. 30, 2023
Jun. 30, 2024
Jun. 30, 2023
Subsequent Event [Line Items]            
Revenue     $ 14,417 $ 11,017 $ 28,211 $ 23,151
Operating revenue            
Subsequent Event [Line Items]            
Revenue     $ 14,404 $ 11,016 $ 27,895 $ 23,150
Subsequent Event | Roche and Genentech | Collaborative Arrangement | Operating revenue            
Subsequent Event [Line Items]            
Revenue   $ 30,000        
Subsequent Event | Exscientia Plc            
Subsequent Event [Line Items]            
Shares of acquirer stock per share of acquiree stock outstanding (in shares) 0.7729