v3.26.1
Stock-Based Compensation - Schedule of Stock-Based Compensation Expense (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Dec. 31, 2025
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]          
Total stock-based compensation expense $ 22,748 $ 19,593 $ 42,940 $ 36,995  
Stock-based compensation expense accrued 2,047   2,047   $ 1,814
Income Statement Location [Axis]: us-gaap:GeneralAndAdministrativeExpense          
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]          
Total stock-based compensation expense 9,857 8,028 17,512 14,621  
Income Statement Location [Axis]: us-gaap:ResearchAndDevelopmentExpense          
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]          
Total stock-based compensation expense 6,479 5,854 13,097 11,053  
Income Statement Location [Axis]: us-gaap:SellingAndMarketingExpense          
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]          
Total stock-based compensation expense 5,024 4,206 9,012 7,963  
Subscriptions and licenses | Income Statement Location [Axis]: us-gaap:CostOfRevenue          
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]          
Total stock-based compensation expense 896 918 2,115 2,050  
Services | Income Statement Location [Axis]: us-gaap:CostOfRevenue          
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]          
Total stock-based compensation expense 492 587 1,204 1,308  
RSUs expense          
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]          
Total stock-based compensation expense 19,417 16,495 36,799 31,442  
Bonus Plan expense          
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]          
Total stock-based compensation expense 1,668 1,828 3,812 3,652  
ESPP expense          
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]          
Total stock-based compensation expense 988 670 1,654 1,301  
Stock grants expense          
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]          
Total stock-based compensation expense $ 675 $ 600 $ 675 $ 600