Stock-Based Compensation - Stock compensation expense (Details) - USD ($) $ in Thousands |
3 Months Ended | 6 Months Ended | ||
|---|---|---|---|---|
Jun. 30, 2026 |
Jun. 30, 2025 |
Jun. 30, 2026 |
Jun. 30, 2025 |
|
| Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items] | ||||
| Total stock compensation expense | $ 2,166 | $ 936 | $ 5,503 | $ 1,216 |
| Cost Of Sale [Member] | ||||
| Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items] | ||||
| Total stock compensation expense | 647 | 248 | 1,292 | 491 |
| Research and Development Expenses [Member] | ||||
| Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items] | ||||
| Total stock compensation expense | 129 | 58 | 287 | 118 |
| Selling and Marketing Expenses [Member] | ||||
| Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items] | ||||
| Total stock compensation expense | 66 | 34 | 169 | 50 |
| General and Administrative Expenses [Member] | ||||
| Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items] | ||||
| Total stock compensation expense | $ 1,324 | $ 596 | $ 3,755 | $ 557 |