v3.24.3
Stock Based Compensation - Schedule of Total Stock-based Compensation Costs (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 stock compensation expense $ 6,954 $ 5,730 $ 21,115 $ 16,222
Sales and Marketing        
Employee Service Share Based Compensation Allocation Of Recognized Period Costs [Line Items]        
Total stock compensation expense 1,905 1,216 5,825 3,453
Operations and Support        
Employee Service Share Based Compensation Allocation Of Recognized Period Costs [Line Items]        
Total stock compensation expense 2,235 1,955 6,568 5,690
Product Development        
Employee Service Share Based Compensation Allocation Of Recognized Period Costs [Line Items]        
Total stock compensation expense 1,520 1,424 4,770 3,890
General and Administrative        
Employee Service Share Based Compensation Allocation Of Recognized Period Costs [Line Items]        
Total stock compensation expense $ 1,294 $ 1,135 $ 3,952 $ 3,189