XML 45 R30.htm IDEA: XBRL DOCUMENT v3.26.3
Stock-Based Compensation (Tables)
9 Months Ended
Sep. 30, 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.1 million and $0.4 million for the three months ended September 30, 2026 and 2025, respectively, and $1.1 million and $0.6 million for the nine months ended September 30, 2026 and 2025, respectively, was as follows:

Three Months Ended September 30,Nine Months Ended September 30,
(in thousands)2026202520262025
Cost of sales$397 $270 $1,085 $914 
Sales and marketing415 429 1,059 1,109 
General and administrative5,552 5,995 16,030 17,778 
Research and development1,199 1,127 3,351 3,088 
Total$7,563 $7,821 $21,525 $22,889 
Schedule of Stock Option Activity
A summary of stock option activity for the nine months ended September 30, 2026 is below:
(in thousands, except for weighted average exercise price)Options outstandingWeighted
average
exercise price
Outstanding at January 1, 2026812 $17.54 
Exercised(27)$6.14 
Canceled/forfeited(3)$22.27 
Outstanding at September 30, 2026782 $17.93 
Schedule of Unvested Restricted Stock Units Activity
A summary of unvested restricted stock units activity for the nine months ended September 30, 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 
Granted1,636 $17.45 
Vested(442)$48.72 
Canceled/forfeited(84)$47.43 
Outstanding at September 30, 20262,196 $30.89