Property and Equipment, Net - Schedule of Property and Equipment, net (Details) - USD ($) $ in Thousands |
Dec. 31, 2022 |
Dec. 31, 2021 |
|---|---|---|
| Property, Plant and Equipment [Line Items] | ||
| Property and equipment, gross | $ 31,106 | $ 19,390 |
| Less accumulated depreciation and amortization | (13,077) | (9,072) |
| Property and equipment, net | 18,029 | 10,318 |
| Computer and office equipment | ||
| Property, Plant and Equipment [Line Items] | ||
| Property and equipment, gross | 1,622 | 819 |
| Lab equipment | ||
| Property, Plant and Equipment [Line Items] | ||
| Property and equipment, gross | 15,080 | 9,341 |
| Service equipment placed at customer sites | ||
| Property, Plant and Equipment [Line Items] | ||
| Property and equipment, gross | 10,403 | 6,556 |
| Leasehold improvements | ||
| Property, Plant and Equipment [Line Items] | ||
| Property and equipment, gross | $ 4,001 | $ 2,674 |