Stock-based Compensation - Stock-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 |
|
| Stock-based compensation | ||||
| Stock-based compensation expense | $ 7,903 | $ 2,207 | $ 47,400 | $ 6,505 |
| Cost of revenue | ||||
| Stock-based compensation | ||||
| Stock-based compensation expense | 300 | 131 | 2,161 | 545 |
| General and administrative | ||||
| Stock-based compensation | ||||
| Stock-based compensation expense | 4,832 | 1,276 | 27,043 | 3,629 |
| Sales and marketing | ||||
| Stock-based compensation | ||||
| Stock-based compensation expense | 1,587 | 444 | 10,958 | 1,387 |
| Research and development | ||||
| Stock-based compensation | ||||
| Stock-based compensation expense | $ 1,184 | $ 356 | $ 7,238 | $ 944 |