v3.26.3
Stock-based Compensation (Tables)
9 Months Ended
Sep. 30, 2026
Share-Based Payment Arrangement [Abstract]  
Schedule of Stock Option Activity and Stock-Based Compensation Expense
The following table summarizes stock option activity during the nine months ended September 30, 2026:
Shares
Weighted
average exercise
price
Outstanding at December 31, 2025979,861$155.25 
Options granted122,447451.31 
Options exercised(151,841)102.08 
Options cancelled(14,009)301.31 
Outstanding at September 30, 2026936,458$200.40 
Exercisable at September 30, 2026677,086$135.63 
Stock-based compensation expense during the three and nine months ended September 30, 2026 and 2025 was as follows (in thousands):
Three Months Ended September 30,Nine Months Ended September 30,
2026202520262025
Stock-based compensation expense by type of award:
Stock options$6,905 $5,585 $17,438 $16,474 
Restricted stock units27,886 16,036 78,201 42,152 
Performance-based restricted stock units4,156 4,631 12,697 13,716 
Total stock-based compensation expense$38,947 $26,252 $108,336 $72,342 
Effect of stock-based compensation expense by line item:
Cost of sales
$138 $— $363 $— 
Research and development8,676 6,473 23,401 17,042 
Selling, general and administrative
30,133 19,779 84,572 55,300 
Total stock-based compensation expense included in net income (loss)$38,947 $26,252 $108,336 $72,342 
Schedule of Restricted Stock Units Activity
The following table summarizes RSU activity, excluding performance-based RSUs, during the nine months ended September 30, 2026:
Shares
Weighted average grant date fair value
Outstanding at December 31, 2025798,422$307.85 
RSUs granted
399,943455.75 
RSUs vested
(225,525)291.56 
RSUs forfeited
(52,224)343.36 
Outstanding at September 30, 2026920,616$374.08 
Schedule of Performance-Based Restricted Stock Units Activity
The following table summarizes PSU activity during the nine months ended September 30, 2026:
PSUsEligible to Earn PSUsWeighted average grant date fair value
Outstanding PSUs at December 31, 2025103,244 256,488 $500.55 
PSUs granted42,550 85,100 616.19 
PSUs earned— (50,000)146.37 
PSUs forfeited(9,536)(19,072)506.78 
Outstanding at September 30, 2026136,258 272,516 $536.22