XML 59 R50.htm IDEA: XBRL DOCUMENT v3.22.2
Stock-Based Compensation - Expense (Detail) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2022
Jun. 30, 2021
Jun. 30, 2022
Jun. 30, 2021
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Total stock-based compensation expense $ 47,078 $ 54,843 $ 94,911 $ 104,346
Cost of sales        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Total stock-based compensation expense 4,762 6,087 9,088 12,568
Research and development        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Total stock-based compensation expense 13,633 20,816 30,823 38,333
Selling, general and administrative        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Total stock-based compensation expense $ 28,683 $ 27,940 $ 55,000 $ 53,445