Share-based Compensation - Schedule of Share-based Compensation Expense (Details) - USD ($) $ in Thousands |
3 Months Ended | |
---|---|---|
Mar. 31, 2020 |
Mar. 31, 2019 |
|
Share-based compensation Expense | ||
Total share-based compensation expense | $ 19,813 | $ 24,616 |
Cost of goods manufactured and sold | ||
Share-based compensation Expense | ||
Total share-based compensation expense | 1,965 | 1,978 |
Research and development | ||
Share-based compensation Expense | ||
Total share-based compensation expense | 6,160 | 7,746 |
Selling, general and administrative | ||
Share-based compensation Expense | ||
Total share-based compensation expense | $ 11,688 | $ 14,892 |