XML 63 R52.htm IDEA: XBRL DOCUMENT v3.21.2
Stockholders' Equity - Summary for Allocation of Stock-Based Compensation Expense (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2021
Jun. 30, 2020
Jun. 30, 2021
Jun. 30, 2020
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Total stock-based compensation expense $ 14,977 $ 16,421 $ 27,924 $ 32,286
Cost of sales        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Total stock-based compensation expense 1,591 2,162 3,067 4,326
Selling, general & administrative        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Total stock-based compensation expense 10,881 11,707 20,292 23,210
Research and development        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Total stock-based compensation expense $ 2,505 $ 2,552 $ 4,565 $ 4,750