XML 76 R62.htm IDEA: XBRL DOCUMENT v3.25.0.1
STOCK PLANS AND SHARE BASED COMPENSATION (Stock-Based Compensation) (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Stock-based compensation expense for stock options, stock awards and employee stock purchases included in operations:      
Stock-based compensation expense $ 35,076 $ 28,528 $ 22,364
Unrecognized Compensation Expense for Unvested Awards 55,745    
Long-Term Performance-Based Awards (PRSUs)      
Stock-based compensation expense for stock options, stock awards and employee stock purchases included in operations:      
Unrecognized Compensation Expense for Unvested Awards $ 8,179    
Weighted Average Remaining Recognition Period 1 year 6 months 21 days    
Restricted Stock Units (RSUs)      
Stock-based compensation expense for stock options, stock awards and employee stock purchases included in operations:      
Stock-based compensation expense $ 25,700 23,400 23,200
Unrecognized Compensation Expense for Unvested Awards $ 47,410    
Weighted Average Remaining Recognition Period 2 years 7 months 9 days    
Employee Stock Purchase Plan      
Stock-based compensation expense for stock options, stock awards and employee stock purchases included in operations:      
Stock-based compensation expense $ 1,700 1,900 1,900
Unrecognized Compensation Expense for Unvested Awards $ 156    
Weighted Average Remaining Recognition Period 29 days    
Performance Based Awards, Long-term and Short-term      
Stock-based compensation expense for stock options, stock awards and employee stock purchases included in operations:      
Stock-based compensation expense $ 7,700 3,200 (2,700)
Cost of revenues      
Stock-based compensation expense for stock options, stock awards and employee stock purchases included in operations:      
Stock-based compensation expense 2,090 1,692 1,132
Research and development      
Stock-based compensation expense for stock options, stock awards and employee stock purchases included in operations:      
Stock-based compensation expense 12,587 10,939 10,428
Sales and marketing      
Stock-based compensation expense for stock options, stock awards and employee stock purchases included in operations:      
Stock-based compensation expense 8,064 6,888 6,035
General and administrative      
Stock-based compensation expense for stock options, stock awards and employee stock purchases included in operations:      
Stock-based compensation expense $ 12,335 $ 9,009 $ 4,769