v3.26.1
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