Stock Incentive Plans and Stock-Based Compensation - Stock-based Compensation Expense (Details) - USD ($) $ in Thousands |
3 Months Ended | 9 Months Ended | ||
---|---|---|---|---|
Sep. 30, 2022 |
Sep. 30, 2021 |
Sep. 30, 2022 |
Sep. 30, 2021 |
|
Share-based Compensation Arrangement by Share-based Payment Award [Line Items] | ||||
Total stock-based compensation expense | $ 9,196 | $ 5,210 | $ 26,398 | $ 14,889 |
Cost of sales (exclusive of amortization of acquired intangible assets) | ||||
Share-based Compensation Arrangement by Share-based Payment Award [Line Items] | ||||
Total stock-based compensation expense | 975 | 555 | 2,725 | 1,480 |
Research and development | ||||
Share-based Compensation Arrangement by Share-based Payment Award [Line Items] | ||||
Total stock-based compensation expense | 1,948 | 1,135 | 5,607 | 3,266 |
Selling, general and administrative | ||||
Share-based Compensation Arrangement by Share-based Payment Award [Line Items] | ||||
Total stock-based compensation expense | $ 6,273 | $ 3,520 | $ 18,066 | $ 10,143 |