v3.26.1
Stock-Based Compensation - Stock-based Compensation Expense Included in Condensed Consolidated Statements of Operations (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Share-based Compensation Arrangement by Share-based Payment Award, Compensation Cost [Line Items]        
Total stock-based compensation expense $ 10,560 $ 10,693 $ 22,449 $ 20,732
Location, Statement of Income, Balance: us-gaap:GeneralAndAdministrativeExpense        
Share-based Compensation Arrangement by Share-based Payment Award, Compensation Cost [Line Items]        
Total stock-based compensation expense 3,198 3,431 6,752 6,256
Location, Statement of Income, Balance: us-gaap:MarketingExpense        
Share-based Compensation Arrangement by Share-based Payment Award, Compensation Cost [Line Items]        
Total stock-based compensation expense   2,087 4,366 4,333
Location, Statement of Income, Balance: us-gaap:ResearchAndDevelopmentExpense        
Share-based Compensation Arrangement by Share-based Payment Award, Compensation Cost [Line Items]        
Total stock-based compensation expense 3,382 3,357 7,117 6,371
Location, Statement of Income, Balance: us-gaap:SellingAndMarketingExpense        
Share-based Compensation Arrangement by Share-based Payment Award, Compensation Cost [Line Items]        
Total stock-based compensation expense 1,963      
Subscriptions | Location, Statement of Income, Balance: us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax        
Share-based Compensation Arrangement by Share-based Payment Award, Compensation Cost [Line Items]        
Total stock-based compensation expense 497 418 1,056 916
Professional services | Location, Statement of Income, Balance: us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax        
Share-based Compensation Arrangement by Share-based Payment Award, Compensation Cost [Line Items]        
Total stock-based compensation expense $ 1,520 $ 1,400 $ 3,158 $ 2,856