XML 48 R33.htm IDEA: XBRL DOCUMENT v3.25.1
Stock-Based Compensation (Tables)
3 Months Ended
Mar. 31, 2025
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.7 million, for the three months ended March 31, 2025 and 2024, respectively, was as follows:

Three Months
Ended March 31,
(in thousands)20252024
Cost of sales$290 $173 
General and administrative5,664 3,327 
Sales and marketing326 265 
Research and development901 645 
Total$7,181 $4,410 
Schedule of Stock Option Activity
A summary of stock option activity for the three months ended March 31, 2025 is below:
(in thousands, except for weighted average exercise price)Options outstandingWeighted
average
exercise price
Outstanding at January 1, 2025714 $13.36 
Exercised(9)23.14 
Outstanding at March 31, 2025705 $13.24 
Schedule of Unvested Restricted Stock Units Activity
A summary of unvested restricted stock units activity for the three months ended March 31, 2025 is below:
(in thousands, except for weighted average award value)Restricted Stock
Unit Awards
Weighted
average
award value
Outstanding at January 1, 20251,122 $47.21 
Granted483 69.41 
Vested(382)41.90 
Canceled/forfeited(7)43.81 
Outstanding at March 31, 20251,216 $59.04