Stock-Based Compensation - Summary of Stock-based Compensation Expense (Details) - USD ($) $ in Thousands |
3 Months Ended | 6 Months Ended | ||
---|---|---|---|---|
Jun. 30, 2025 |
Jun. 30, 2024 |
Jun. 30, 2025 |
Jun. 30, 2024 |
|
Employee Service Share Based Compensation Allocation Of Recognized Period Costs [Line Items] | ||||
Compensation expense | $ 2,161 | $ 3,284 | $ 4,997 | $ 6,565 |
Cost of revenue | ||||
Employee Service Share Based Compensation Allocation Of Recognized Period Costs [Line Items] | ||||
Compensation expense | 126 | 292 | 419 | 590 |
Research and Development | ||||
Employee Service Share Based Compensation Allocation Of Recognized Period Costs [Line Items] | ||||
Compensation expense | 770 | 953 | 1,942 | 1,914 |
Sales and Marketing | ||||
Employee Service Share Based Compensation Allocation Of Recognized Period Costs [Line Items] | ||||
Compensation expense | 181 | 165 | 409 | 296 |
General and Administrative Expense | ||||
Employee Service Share Based Compensation Allocation Of Recognized Period Costs [Line Items] | ||||
Compensation expense | $ 1,084 | $ 1,874 | $ 2,227 | $ 3,765 |