Share-based Compensation - Schedule of Share-based Compensation Expense (Details) - USD ($) $ in Thousands |
12 Months Ended | ||
---|---|---|---|
Dec. 31, 2018 |
Dec. 31, 2017 |
Dec. 31, 2016 |
|
Share-based compensation Expense | |||
Total share-based compensation expense | $ 105,357 | $ 83,917 | $ 94,396 |
Cost of goods manufactured and sold | |||
Share-based compensation Expense | |||
Total share-based compensation expense | 9,174 | 7,596 | 8,633 |
Research and development | |||
Share-based compensation Expense | |||
Total share-based compensation expense | 32,943 | 22,635 | 24,023 |
Selling, general and administrative | |||
Share-based compensation Expense | |||
Total share-based compensation expense | $ 63,240 | $ 53,686 | $ 61,740 |