Commitments and Contingencies - Additional Information (Details) - USD ($) $ in Millions |
1 Months Ended | |||||
|---|---|---|---|---|---|---|
Feb. 28, 2023 |
Dec. 31, 2022 |
Apr. 30, 2022 |
May 13, 2024 |
Nov. 21, 2023 |
Oct. 02, 2023 |
|
| Other Commitments [Line Items] | ||||||
| Contractual agreements, minimum term | 5 years | 5 years | ||||
| Sutro Biopharma Inc | ||||||
| Other Commitments [Line Items] | ||||||
| Upfront consideration | $ 22.5 | |||||
| Upfront consideration in cash | 10.0 | |||||
| Upfront consideration in cash after agreement date | $ 5.0 | |||||
| Number of common stock issued (in shares) | 167,780 | |||||
| Fair value on date of settlement | $ 8.0 | |||||
| Option exercise price in cash | 75.0 | |||||
| Additional milestone payments in cash | 60.0 | |||||
| Accrued payment | $ 25.0 | $ 50.0 | $ 5.0 | |||
| Sutro Biopharma Inc | Common Stock | ||||||
| Other Commitments [Line Items] | ||||||
| Upfront consideration | $ 7.5 | |||||