v3.25.2
Stock-Based Compensation - Schedule of Stock-Based Compensation Expense (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Dec. 31, 2024
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]          
Stock-based compensation expense $ 19,593 $ 22,101 $ 36,995 $ 41,759  
Stock-based compensation expense accrued 2,053   2,053   $ 1,556
Research and development          
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]          
Stock-based compensation expense 5,854 5,082 11,053 9,963  
Selling and marketing          
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]          
Stock-based compensation expense 4,206 3,542 7,963 6,320  
General and administrative          
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]          
Stock-based compensation expense 8,028 13,453 14,621 23,476  
Subscriptions and licenses | Cost of revenues:          
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]          
Stock-based compensation expense 918 (732) 2,050 362  
Services | Cost of revenues:          
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]          
Stock-based compensation expense 587 756 1,308 1,638  
Restricted stock and RSUs expense          
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]          
Stock-based compensation expense 16,495 15,987 31,442 29,677  
Bonus Plan expense          
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]          
Stock-based compensation expense 1,828 4,879 3,652 10,180  
ESPP expense          
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]          
Stock-based compensation expense 670 591 1,301 1,215  
Stock grants expense          
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]          
Stock-based compensation expense 600 600 600 600  
DCP elective participant deferrals expense          
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]          
Stock-based compensation expense $ 0 $ 44 $ 0 $ 87