v3.26.3
Stockholders' Equity (Tables)
9 Months Ended
Sep. 30, 2026
Equity [Abstract]  
Schedule of Stock-Based Compensation Expense
The following table presents stock-based compensation expense in the Company’s condensed consolidated statements of comprehensive income or loss:
Three Months Ended September 30,Nine Months Ended September 30,
2026202520262025
(Amounts in thousands)
Cost of goods sold$523 $612 $1,504 $1,778 
Research and development1,180 1,657 3,495 4,167 
Selling, general and administrative7,652 6,704 20,691 18,676 
Total stock-based compensation$9,355 $8,973 $25,690 $24,621 
Summary of Option Activity
Information regarding option activity for the nine months ended September 30, 2026, under the Plans is summarized below:
SharesWeighted
Average
Exercise
Price
Weighted-
Average
Remaining
Contractual
Term
(in Years)
Aggregate
Intrinsic
Value
(in Thousands)
Options outstanding at December 31, 2025563,273$108.18 5.17$34,877 
Granted73,781119.57 
Exercised(256,361)61.83 $26,966 
Forfeited/expired/cancelled—— 
Options outstanding at September 30, 2026380,693$141.60 6.44$19,838 
Options exercisable at September 30, 2026197,268$160.93 5.56$6,670 
Vested and expected to vest at September 30, 2026 (1)
375,236$141.66 6.40$19,536 
(1)Represents the number of vested options as of September 30, 2026, plus the number of unvested options expected to vest as of September 30, 2026, based on the unvested outstanding options at September 30, 2026, adjusted for estimated forfeiture rates of 8% for awards granted to non-executive level employees and 3% for awards granted to executive level employees.
Summary of Restricted Stock Unit Activity Information regarding stock unit activity, which includes activity for restricted stock units and performance stock units, for the nine months ended September 30, 2026, under the Plans is summarized below:
SharesWeighted Average
Grant Date
Fair Value
Unvested at December 31, 2025555,047$152.80 
Awarded277,989128.63 
Vested(169,954)151.55 
Forfeited/cancelled(86,521)150.29 
Unvested at September 30, 2026576,561$141.08 
Vested and expected to vest at September 30, 2026 (1)
540,438$141.62 
(1)Represents the number of vested stock units as of September 30, 2026, plus the number of unvested stock units expected to vest as of September 30, 2026, based on the unvested outstanding stock units at September 30, 2026, adjusted for estimated forfeiture rates of 8% for awards granted to non-executive level employees and 3% for awards granted to executive level employees.