v3.26.1
Stock-Based Compensation - Schedule of Total Stock-based Compensation Costs (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Employee Service Share Based Compensation Allocation Of Recognized Period Costs [Line Items]        
Total stock compensation expense $ 11,346 $ 7,895 $ 19,673 $ 15,237
Sales and Marketing        
Employee Service Share Based Compensation Allocation Of Recognized Period Costs [Line Items]        
Total stock compensation expense 2,333 2,194 3,851 4,223
Operations and Support        
Employee Service Share Based Compensation Allocation Of Recognized Period Costs [Line Items]        
Total stock compensation expense 2,790 2,684 5,073 5,173
Product Development        
Employee Service Share Based Compensation Allocation Of Recognized Period Costs [Line Items]        
Total stock compensation expense 1,586 1,731 2,582 3,400
General and Administrative        
Employee Service Share Based Compensation Allocation Of Recognized Period Costs [Line Items]        
Total stock compensation expense $ 4,637 $ 1,286 $ 8,167 $ 2,441