Leases - Summary of Lease Expense (Details) - USD ($) $ in Thousands |
3 Months Ended | 6 Months Ended | ||
|---|---|---|---|---|
Jun. 30, 2026 |
Jun. 30, 2025 |
Jun. 30, 2026 |
Jun. 30, 2025 |
|
| Lessee, Lease, Description [Line Items] | ||||
| Operating lease cost | $ 272 | $ 267 | $ 528 | $ 594 |
| Short-term lease cost | 287 | 82 | 570 | 148 |
| Total lease cost | 559 | 349 | 1,098 | 742 |
| Cost of Revenue [Member] | ||||
| Lessee, Lease, Description [Line Items] | ||||
| Total lease cost | 412 | 188 | 861 | 371 |
| Research and developments [Member] | ||||
| Lessee, Lease, Description [Line Items] | ||||
| Total lease cost | 37 | 26 | 56 | 33 |
| Selling and marketing [Member] | ||||
| Lessee, Lease, Description [Line Items] | ||||
| Total lease cost | 9 | 20 | 31 | 47 |
| General and administrative [Member] | ||||
| Lessee, Lease, Description [Line Items] | ||||
| Total lease cost | $ 101 | $ 115 | $ 150 | $ 291 |