XML 47 R32.htm IDEA: XBRL DOCUMENT v3.25.3
Stock-Based Compensation (Tables)
9 Months Ended
Sep. 30, 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.4 million and zero for the three months ended September 30, 2025 and 2024, respectively, and $0.6 million and $0.2 million for the nine months ended September 30, 2025 and 2024, respectively, was as follows:

Three Months Ended September 30,Nine Months Ended September 30,
(in thousands)2025202420252024
Cost of sales$270 $208 $914 $656 
General and administrative5,995 4,522 17,778 12,778 
Sales and marketing429 311 1,109 869 
Research and development1,127 846 3,088 2,280 
Total$7,821 $5,887 $22,889 $16,583 
Schedule of Stock Option Activity
A summary of stock option activity for the nine months ended September 30, 2025 is below:
(in thousands, except for weighted average exercise price)Options outstandingWeighted
average
exercise price
Outstanding at January 1, 2025714 $13.36 
Exercised(26)14.66 
Canceled/forfeited(1)12.66 
Outstanding at September 30, 2025687 $13.31 
Schedule of Unvested Restricted Stock Units Activity
A summary of unvested restricted stock units activity for the nine months ended September 30, 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 
Granted533 68.22 
Vested(450)42.33 
Canceled/forfeited(70)53.50 
Outstanding at September 30, 20251,135 $60.05