Property and Equipment, net (Details) - USD ($) $ in Thousands |
Sep. 30, 2024 |
Dec. 31, 2023 |
|---|---|---|
| Property and equipment, net | ||
| Total property and equipment | $ 45,949 | $ 38,292 |
| Less: accumulated depreciation | (30,530) | (26,260) |
| Property and equipment, net | 15,419 | 12,032 |
| Laboratory and manufacturing equipment | ||
| Property and equipment, net | ||
| Total property and equipment | 29,293 | 25,043 |
| Leasehold improvements | ||
| Property and equipment, net | ||
| Total property and equipment | 11,718 | 9,648 |
| Computer equipment | ||
| Property and equipment, net | ||
| Total property and equipment | 1,424 | 1,062 |
| Construction-in-progress | ||
| Property and equipment, net | ||
| Total property and equipment | 605 | 2,060 |
| Furniture and office equipment | ||
| Property and equipment, net | ||
| Total property and equipment | 264 | 264 |
| Software | ||
| Property and equipment, net | ||
| Total property and equipment | $ 2,645 | $ 215 |