XML 38 R28.htm IDEA: XBRL DOCUMENT v3.23.2
STOCK-BASED COMPENSATION (Tables)
6 Months Ended
Jun. 30, 2023
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,
2023202220232022
Cost of sales$4,721 $4,762 $9,052 $9,088 
Research and development15,055 13,633 34,883 30,823 
Selling, general and administrative30,386 28,683 59,922 55,000 
Total stock-based compensation expense$50,162 $47,078 $103,857 $94,911