XML 45 R30.htm IDEA: XBRL DOCUMENT v3.26.1
Stock-Based Compensation (Tables)
3 Months Ended
Mar. 31, 2026
Share-Based Payment Arrangement [Abstract]  
Schedule of Stock-based Compensation Expense, Net of Forfeitures and Adjustments
Stock-based compensation expense, net of forfeitures and adjustments of $0.7 million and $0.1 million for the three months ended March 31, 2026 and 2025, respectively, was as follows:

Three Months Ended
March 31,
(in thousands)20262025
Cost of sales$312 $290 
Sales and marketing309 326 
General and administrative5,605 5,664 
Research and development977 901 
Total$7,203 $7,181 
Schedule of Stock Option Activity
A summary of stock option activity for the three months ended March 31, 2026 is below:
(in thousands, except for weighted average exercise price)Options outstandingWeighted
average
exercise price
Outstanding at January 1, 2026812 $17.54 
Exercised(5)$10.28 
Canceled/forfeited(1)$27.61 
Outstanding at March 31, 2026806 $17.58 
Schedule of Unvested Restricted Stock Units Activity
A summary of unvested restricted stock units activity for the three months ended March 31, 2026 is below:
(in thousands, except for weighted average award value)Restricted Stock
Unit Awards
Weighted average
grant-date fair value
Outstanding at January 1, 20261,086 $59.59 
Granted99 $32.75 
Vested(382)$48.90 
Canceled/forfeited(25)$61.62 
Outstanding at March 31, 2026778 $64.58