Property and Equipment - Schedule of Property and Equipment (Details) - USD ($) $ in Thousands |
Jun. 30, 2022 |
Dec. 31, 2021 |
|---|---|---|
| Property Plant And Equipment [Line Items] | ||
| Total property and equipment | $ 10,726 | $ 10,425 |
| Less accumulated depreciation and amortization | (7,805) | (7,684) |
| Property and equipment, net | 2,921 | 2,741 |
| Laboratory Equipment | ||
| Property Plant And Equipment [Line Items] | ||
| Total property and equipment | 6,573 | 6,291 |
| 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 | 464 | 482 |
| Furniture and Fixtures | ||
| Property Plant And Equipment [Line Items] | ||
| Total property and equipment | $ 394 | $ 357 |