Balance Sheet Details - Property and Equipment, net (Details) - USD ($) $ in Thousands |
Oct. 01, 2022 |
Dec. 31, 2021 |
|---|---|---|
| Summary of property and equipment, net | ||
| Property and equipment, gross | $ 68,387 | $ 62,808 |
| Accumulated depreciation and amortization | (44,039) | (41,025) |
| Property and equipment, net | 24,348 | 21,783 |
| Test equipment | ||
| Summary of property and equipment, net | ||
| Property and equipment, gross | 43,660 | 39,476 |
| Computer equipment | ||
| Summary of property and equipment, net | ||
| Property and equipment, gross | 12,024 | 11,156 |
| Software | ||
| Summary of property and equipment, net | ||
| Property and equipment, gross | 9,859 | 9,013 |
| Leasehold improvements | ||
| Summary of property and equipment, net | ||
| Property and equipment, gross | 1,704 | 1,351 |
| Furniture and fixtures | ||
| Summary of property and equipment, net | ||
| Property and equipment, gross | $ 1,140 | $ 1,812 |