XML 40 R29.htm IDEA: XBRL DOCUMENT v3.25.2
STOCK-BASED COMPENSATION (Tables)
6 Months Ended
Jun. 30, 2025
Share-Based Payment Arrangement [Abstract]  
Schedule of Stock-Based Compensation Expense Compensation expense included in the Company’s Condensed Consolidated Statements of Comprehensive Income for all stock-based compensation arrangements was as follows: 
Three Months Ended
June 30,
Six Months Ended
June 30,
2025202420252024
Cost of sales$4,156 $3,774 $6,347 $7,018 
Research and development13,845 12,935 25,972 33,612 
Selling, general and administrative29,530 31,205 52,912 65,533 
Total stock-based compensation expense$47,531 $47,914 $85,231 $106,163