XML 45 R30.htm IDEA: XBRL DOCUMENT v3.26.1
Stock-Based Compensation (Tables)
6 Months Ended
Jun. 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.2 million and $0.1 million for the three months ended June 30, 2026 and 2025, respectively, and $1.0 million and $0.2 million for the six months ended June 30, 2026 and 2025, respectively, was as follows:

Three Months Ended June 30,Six Months Ended June 30,
(in thousands)2026202520262025
Cost of sales$376 $354 $688 $644 
Sales and marketing335 354 644 680 
General and administrative4,873 6,119 10,478 11,783 
Research and development1,175 1,060 2,152 1,961 
Total$6,759 $7,887 $13,962 $15,068 
Schedule of Stock Option Activity
A summary of stock option activity for the six months ended June 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(2)$20.45 
Outstanding at June 30, 2026783 $17.94 
Schedule of Unvested Restricted Stock Units Activity
A summary of unvested restricted stock units activity for the six months ended June 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,630 $17.45 
Vested(435)$48.71 
Canceled/forfeited(60)$54.66 
Outstanding at June 30, 20262,221 $30.93