Other Financial Information - Property and Equipment (Details) - USD ($) $ in Thousands |
Sep. 30, 2024 |
Dec. 31, 2023 |
|---|---|---|
| Property, Plant and Equipment [Line Items] | ||
| Total property and equipment | $ 10,454 | $ 10,970 |
| Less: accumulated depreciation and amortization | (5,599) | (5,769) |
| Property and equipment, net | 4,855 | 5,201 |
| Furniture and fixtures | ||
| Property, Plant and Equipment [Line Items] | ||
| Total property and equipment | 98 | 98 |
| Laboratory equipment | ||
| Property, Plant and Equipment [Line Items] | ||
| Total property and equipment | 4,209 | 5,312 |
| Computer equipment and software | ||
| Property, Plant and Equipment [Line Items] | ||
| Total property and equipment | 2,113 | 2,185 |
| Leasehold improvements | ||
| Property, Plant and Equipment [Line Items] | ||
| Total property and equipment | 3,089 | 3,316 |
| Construction in progress | ||
| Property, Plant and Equipment [Line Items] | ||
| Total property and equipment | $ 945 | $ 59 |