Related Party - Additional Information (Details) - USD ($) $ / shares in Units, $ in Thousands |
1 Months Ended | 3 Months Ended | 6 Months Ended | ||
|---|---|---|---|---|---|
May 31, 2026 |
Jun. 30, 2026 |
Jun. 30, 2025 |
Jun. 30, 2026 |
Jun. 30, 2025 |
|
| Related Party Transaction [Line Items] | |||||
| Revenue recognized | $ 13,374 | $ 9,626 | $ 21,587 | $ 19,045 | |
| Gilead Collaboration Agreement | |||||
| Related Party Transaction [Line Items] | |||||
| Accounts receivable from collaboration | 800 | ||||
| Common Stock | Underwritten Offering | |||||
| Related Party Transaction [Line Items] | |||||
| Sale of stock, price per share | $ 26.5 | ||||
| Gross proceeds from issuance of common stock | $ 115,000 | ||||
| Gilead | Gilead Collaboration Agreement | |||||
| Related Party Transaction [Line Items] | |||||
| Revenue recognized | $ 13,400 | $ 9,600 | $ 21,600 | $ 19,000 | |
| Gilead | Common Stock | Underwritten Offering | |||||
| Related Party Transaction [Line Items] | |||||
| Number of shares sold | 471,698 | 471,698 | 471,698 | ||
| Sale of stock, price per share | $ 26.5 | ||||
| Gross proceeds from issuance of common stock | $ 12,500 | $ 12,500 | $ 12,500 | ||
| X | ||||||||||
- Definition Amount of increase from purchase of accounts receivable. Reference 1: http://www.xbrl.org/2003/role/disclosureRef
|
| X | ||||||||||
- Definition The cash inflow from the issuance of common stock, preferred stock, treasury stock, stock options, and other types of equity. Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef
|
| X | ||||||||||
- Definition Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table. Reference 1: http://www.xbrl.org/2003/role/disclosureRef
|
| X | ||||||||||
- Definition Amount, including tax collected from customer, of revenue from satisfaction of performance obligation by transferring promised good or service to customer. Tax collected from customer is tax assessed by governmental authority that is both imposed on and concurrent with specific revenue-producing transaction, including, but not limited to, sales, use, value-added and excise. Reference 1: http://www.xbrl.org/2003/role/disclosureRef
|
| X | ||||||||||
- Definition The number of shares issued or sold by the subsidiary or equity method investee per stock transaction. No definition available.
|
| X | ||||||||||
- Definition Per share amount received by subsidiary or equity investee for each share of common stock issued or sold in the stock transaction. No definition available.
|
| X | ||||||||||
- Details
|
| X | ||||||||||
- Details
|
| X | ||||||||||
- Details
|
| X | ||||||||||
- Details
|