v3.26.1
Stock-Based Compensation (Tables)
6 Months Ended
Jun. 30, 2026
Share-Based Payment Arrangement [Abstract]  
Share-based Payment Arrangement, Expensed and Capitalized, Amount
Stock-based compensation expense consists of the following:
Three Months Ended June 30,Six Months Ended June 30,
2026202520262025
Cost of goods sold$382 $286 $670 $531 
Selling, general, and administrative expenses9,522 8,610 20,625 20,698 
Total stock-based compensation expense$9,904 $8,896 $21,295 $21,229 
Share-based Payment Arrangement, Restricted Stock Unit, Activity
A summary of RSU activity for the six months ended June 30, 2026 is as follows:
Number of Restricted Stock UnitsWeighted Average Grant Date Fair Value
Unvested as of December 31, 20252,072 $19.94 
Granted1,43026.43 
Forfeited(97)20.23 
Released(886)23.31 
Vested and not yet released(1)
(51)31.30 
Unvested as of June 30, 20262,468 $22.25 
Schedule of Share-Based Compensation Arrangement by Share-Based Payment Award, Achievement Factor
Relative TSR for the Performance PeriodAchievement Factor
Below 25th percentile
— 
25th percentile
0.5 
50th percentile
1.0 
75th percentile and above
2.0