Acquisitions - Schedule of Pro Forma Information (Details) - USD ($) $ in Thousands |
3 Months Ended | 6 Months Ended | ||
|---|---|---|---|---|
Jun. 30, 2026 |
Jun. 30, 2025 |
Jun. 30, 2026 |
Jun. 30, 2025 |
|
| Business Combination, Pro Forma Information [Line Items] | ||||
| Total revenue | $ 9,076 | $ 15,755 | $ 18,879 | $ 30,504 |
| Net (loss) income | (14,982) | (37,829) | (20,878) | (29,017) |
| QCi | ||||
| Business Combination, Pro Forma Information [Line Items] | ||||
| Total revenue | 5,551 | 61 | 9,242 | 100 |
| Net (loss) income | (11,753) | (36,482) | (15,803) | (19,500) |
| LSI | ||||
| Business Combination, Pro Forma Information [Line Items] | ||||
| Total revenue | 0 | 5,146 | 1,742 | 13,619 |
| Net (loss) income | 0 | (3,578) | (640) | (9,603) |
| NuCrypt | ||||
| Business Combination, Pro Forma Information [Line Items] | ||||
| Total revenue | 0 | 149 | 346 | 340 |
| Net (loss) income | 0 | (167) | (158) | (204) |
| NHanced | ||||
| Business Combination, Pro Forma Information [Line Items] | ||||
| Total revenue | 3,525 | 10,399 | 7,549 | 16,445 |
| Net (loss) income | $ (3,229) | $ 2,398 | $ (4,277) | $ 290 |