XML 37 R25.htm IDEA: XBRL DOCUMENT v3.26.1
Stock-Based Compensation (Tables)
3 Months Ended
Mar. 31, 2026
Share-Based Payment Arrangement [Abstract]  
Schedule of Share-based Payment Arrangement, Expensed and Capitalized, Amount
Total stock-based compensation recognized, before taxes, are as follows (in thousands):
Three Months Ended March 31,
20262025
Cost of sales$2,694 $2,187 
Research and development3,241 2,525 
Sales, general and administrative8,583 6,569 
Stock-based compensation capitalized in inventory(1,446)(1,173)
Total stock-based compensation$13,072 $10,108 
Schedule of Stock Option Activity and Related Information
A summary of the Company’s stock option activity and related information are as follows (options in thousands):
Three Months Ended
March 31, 2026
Number of SharesWeighted-Average Exercise Price
Outstanding, beginning of period3,444 $17.00 
Granted293 25.35 
Exercised(56)3.96 
Forfeited— — 
Outstanding, end of period3,681 17.87 
Vested and expected to vest3,681 17.87 
Exercisable2,774 11.75 
Schedule of Fair Value Assumptions
The fair value of the options granted to employees or directors was estimated as of the grant date using the Black-Scholes model assuming the weighted-average assumptions listed in the following table:
Three Months Ended March 31,
20262025
Expected life (years)6.06.0
Expected volatility 64 %58 %
Risk-free interest rate 3.8 %4.0 %
Expected dividend rate — %— %
Weighted-average fair value$15.60 $35.00 
Schedule of RSU and PSU Activity
A summary of the Company’s restricted stock unit, or RSU, activity and related information are as follows (RSUs in thousands):
Three Months Ended
March 31, 2026
Number of SharesWeighted-Average Fair Value
Unvested, beginning of period2,346 $48.63 
Awarded2,195 25.54 
Forfeited(71)43.29 
Vested(484)47.28 
Unvested, end of period3,986 36.18 
A summary of the Company’s PSU activity and related information are as follows (PSUs in thousands):

Three Months Ended
March 31, 2026
Number of SharesWeighted-Average Fair Value
Unvested, beginning of period115 $67.62 
Awarded285 25.35 
Forfeited— — 
Vested(34)82.14 
Performance change(52)66.36 
Unvested, end of period314 27.85