Property and Equipment - Schedule of Property and Equipment (Details) - USD ($) $ in Thousands |
Mar. 31, 2024 |
Dec. 31, 2023 |
|---|---|---|
| Property Plant And Equipment [Line Items] | ||
| Total property and equipment | $ 11,918 | $ 11,815 |
| Less accumulated depreciation and amortization | (9,679) | (9,367) |
| Property and equipment, net | 2,239 | 2,448 |
| Laboratory Equipment | ||
| Property Plant And Equipment [Line Items] | ||
| Total property and equipment | 7,484 | 7,399 |
| Leasehold Improvements | ||
| Property Plant And Equipment [Line Items] | ||
| Total property and equipment | 3,295 | 3,295 |
| Computer Equipment | ||
| Property Plant And Equipment [Line Items] | ||
| Total property and equipment | 745 | 727 |
| Furniture and Fixtures | ||
| Property Plant And Equipment [Line Items] | ||
| Total property and equipment | $ 394 | $ 394 |