XML 79 R69.htm IDEA: XBRL DOCUMENT v3.23.2
Share-Based Compensation - Components of 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]        
Stock compensation expense $ 12,383 $ 8,767 $ 23,779 $ 21,182
Cost of goods sold        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Stock compensation expense 64 13 133 13
Research and development        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Stock compensation expense 7,255 5,414 13,518 14,064
Selling, general, and administrative        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Stock compensation expense $ 5,064 $ 3,340 $ 10,128 $ 7,105