Property and Equipment, Net - Schedule of Property and Equipment (Detail) - USD ($) $ in Thousands |
Dec. 31, 2023 |
Dec. 31, 2022 |
|---|---|---|
| Property, Plant and Equipment [Line Items] | ||
| Total property and equipment | $ 72,621 | $ 61,120 |
| Less: accumulated depreciation and amortization | (39,861) | (33,199) |
| Property and equipment, net | 32,760 | 27,921 |
| Laboratory Equipment [Member] | ||
| Property, Plant and Equipment [Line Items] | ||
| Total property and equipment | 63,970 | 51,911 |
| Office Furniture and Equipment [Member] | ||
| Property, Plant and Equipment [Line Items] | ||
| Total property and equipment | 2,633 | 2,633 |
| Computer Equipment [Member] | ||
| Property, Plant and Equipment [Line Items] | ||
| Total property and equipment | 982 | 1,785 |
| Leasehold Improvements [Member] | ||
| Property, Plant and Equipment [Line Items] | ||
| Total property and equipment | 3,134 | 3,066 |
| Computer Software [Member] | ||
| Property, Plant and Equipment [Line Items] | ||
| Total property and equipment | $ 1,902 | $ 1,725 |