Property and Equipment, net - Summary of Property and Equipment (Detail) - USD ($) $ in Thousands |
Mar. 31, 2024 |
Dec. 31, 2023 |
|---|---|---|
| Property, Plant and Equipment [Line Items] | ||
| Property and equipment, gross | $ 29,114 | $ 28,546 |
| Less: Accumulated depreciation | (11,221) | (10,833) |
| Property and equipment, net | 17,893 | 17,713 |
| Machinery and equipment | ||
| Property, Plant and Equipment [Line Items] | ||
| Property and equipment, gross | 12,084 | 11,249 |
| Leasehold improvements | ||
| Property, Plant and Equipment [Line Items] | ||
| Property and equipment, gross | 12,478 | 12,613 |
| Computer equipment | ||
| Property, Plant and Equipment [Line Items] | ||
| Property and equipment, gross | 3,490 | 3,481 |
| Furniture and fixtures | ||
| Property, Plant and Equipment [Line Items] | ||
| Property and equipment, gross | 447 | 438 |
| Computer software | ||
| Property, Plant and Equipment [Line Items] | ||
| Property and equipment, gross | 260 | 242 |
| Construction in process | ||
| Property, Plant and Equipment [Line Items] | ||
| Property and equipment, gross | $ 355 | $ 523 |