Share-Based Compensation - Summary of Share-based Compensation Expense (Details) - USD ($) $ in Thousands |
3 Months Ended | 9 Months Ended | ||
---|---|---|---|---|
Sep. 30, 2024 |
Sep. 30, 2023 |
Sep. 30, 2024 |
Sep. 30, 2023 |
|
Employee Service Share Based Compensation Allocation Of Recognized Period Costs [Line Items] | ||||
Total share-based compensation expense | $ 1,515 | $ 954 | $ 5,373 | $ 4,292 |
Direct Costs and Expenses | ||||
Employee Service Share Based Compensation Allocation Of Recognized Period Costs [Line Items] | ||||
Total share-based compensation expense | 20 | 17 | 54 | 41 |
Research and Development | ||||
Employee Service Share Based Compensation Allocation Of Recognized Period Costs [Line Items] | ||||
Total share-based compensation expense | 110 | 68 | 240 | 249 |
Sales, Marketing, General and Administrative | ||||
Employee Service Share Based Compensation Allocation Of Recognized Period Costs [Line Items] | ||||
Total share-based compensation expense | $ 1,385 | $ 869 | $ 5,079 | $ 4,002 |