XML 112 R97.htm IDEA: XBRL DOCUMENT v3.25.0.1
Stock-Based Compensation - Schedule of Stock-Based Compensation Expense (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]      
Stock-based compensation expense $ 74,417 $ 72,972 $ 75,206
Stock-based compensation expense accrued 1,556 4,043  
Cost of Sales | Subscriptions and licenses      
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]      
Stock-based compensation expense 1,506 4,444 2,781
Cost of Sales | Services      
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]      
Stock-based compensation expense 3,142 3,196 2,055
Research and development      
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]      
Stock-based compensation expense 20,862 19,380 27,209
Selling and marketing      
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]      
Stock-based compensation expense 12,972 11,565 8,898
General and administrative      
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]      
Stock-based compensation expense 35,935 34,387 34,263
Restricted stock and RSUs expense      
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]      
Stock-based compensation expense 58,921 54,606 40,754
Bonus Plan expense      
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]      
Stock-based compensation expense 12,344 14,801 28,571
ESPP expense      
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]      
Stock-based compensation expense 2,426 2,407 2,890
Stock grants expense      
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]      
Stock-based compensation expense 600 600 450
Stock option expense      
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]      
Stock-based compensation expense 0 343 2,150
DCP elective participant deferrals expense      
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]      
Stock-based compensation expense $ 126 $ 215 $ 391