XML 66 R32.htm IDEA: XBRL DOCUMENT v3.25.0.1
Stock-Based Compensation (Tables)
12 Months Ended
Dec. 31, 2024
Share-Based Payment Arrangement [Abstract]  
Summary of Classification of Stock Based Compensation Expense The following table presents classification of stock-based compensation expense within the consolidated statements of operations:
Year Ended December 31,
202420232022
Cost of sales$4,935 $5,177 $5,382 
Research and development16,662 15,493 11,816 
Sales and marketing3,902 3,639 2,818 
General and administrative24,404 23,532 19,614 
Total stock-based compensation$49,903 $47,841 $39,630 
Restricted stock unit activity
Restricted stock unit activity was as follows:
Number of
Shares
Weighted Average Grant Date Fair Value Per Share
Beginning, January 1, 2024773,814$26.19 
Granted1,244,99324.78 
Vested(231,188)29.25 
Forfeited(105,071)24.71 
Balance, December 31, 2024
1,682,54824.82 
Performance-based restricted stock unit activity was as follows:
Number of
Shares
Weighted Average Grant Date Fair Value Per Share
Beginning, January 1, 2024116,945$24.05 
Granted134,85026.08 
Vested(9,000)28.55 
Forfeited(54,000)22.87 
Balance, December 31, 2024
188,79525.62 
Summary of Weighted Average Valuation Assumptions Used for Options
Following are the weighted average valuation assumptions used for option awards during the periods presented:
Year Ended December 31,
202420232022
Valuation assumptions
Expected dividend yield— %— %— %
Expected volatility65 %66 %57 %
Expected term (years)5.324.924.78
Risk-free interest rate4.22 %3.77 %2.13 %
Summary of Stock Option Activity
Stock option activity was as follows:
Number of
shares
Weighted
average
exercise
price
Weighted
average
remaining
contractual
term (years)
Aggregate
intrinsic
value
Beginning, January 1, 202411,274,277$30.06 
Granted1,264,17625.19 
Exercised(169,820)8.78 
Forfeited(226,832)31.20 
Expired(220,648)47.79 
Balance, December 31, 2024
11,921,15329.49 6.31$30,996 
Exercisable, December 31, 2024
8,873,73330.14 5.65$30,985