XML 61 R51.htm IDEA: XBRL DOCUMENT v3.23.2
STOCK-BASED COMPENSATION - Expense (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Jun. 30, 2023
Jun. 30, 2022
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Total stock-based compensation expense $ 50,162 $ 47,078 $ 103,857 $ 94,911
Cost of sales        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Total stock-based compensation expense 4,721 4,762 9,052 9,088
Research and development        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Total stock-based compensation expense 15,055 13,633 34,883 30,823
Selling, general and administrative        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Total stock-based compensation expense $ 30,386 $ 28,683 $ 59,922 $ 55,000