v3.25.2
Stock-Based Compensation (Tables)
6 Months Ended
Jun. 30, 2025
Share-Based Payment Arrangement [Abstract]  
Schedule of non-cash stock-based compensation expense
Non-cash stock-based compensation expense (service-based stock options, restricted stock units and the employee stock purchase plan) is summarized in the following table:
 Three Months Ended June 30,Six Months Ended June 30,
(in thousands)2025202420252024
Cost of product sales$1,109 $911 $2,249 $2,152 
Research and development1,148 965 2,635 2,186 
Selling, general and administrative7,883 7,644 16,761 15,016 
Total non-cash stock-based compensation expense$10,140 $9,520 $21,645 $19,354