Equity-Based Compensation - Summary of Equity Based Compensation Expense Recognized (Details) - USD ($) $ in Thousands |
12 Months Ended | ||
|---|---|---|---|
Dec. 31, 2023 |
Dec. 31, 2022 |
Dec. 31, 2021 |
|
| Employee Service Share Based Compensation Allocation Of Recognized Period Costs [Line Items] | |||
| Stock-based compensation expense | $ 48,739 | $ 36,434 | $ 9,957 |
| Cost of revenue | |||
| Employee Service Share Based Compensation Allocation Of Recognized Period Costs [Line Items] | |||
| Stock-based compensation expense | 1,097 | 942 | 277 |
| Sales and marketing | |||
| Employee Service Share Based Compensation Allocation Of Recognized Period Costs [Line Items] | |||
| Stock-based compensation expense | 11,407 | 13,508 | 1,930 |
| Product development | |||
| Employee Service Share Based Compensation Allocation Of Recognized Period Costs [Line Items] | |||
| Stock-based compensation expense | 13,138 | 7,805 | 1,070 |
| General and administrative | |||
| Employee Service Share Based Compensation Allocation Of Recognized Period Costs [Line Items] | |||
| Stock-based compensation expense | $ 23,097 | $ 14,179 | $ 6,680 |