Employee Benefits and Share-Based Compensation - Shared-based Compensation Expense (Details) - USD ($) $ in Thousands |
3 Months Ended | 9 Months Ended | ||
---|---|---|---|---|
Sep. 30, 2020 |
Sep. 30, 2019 |
Sep. 30, 2020 |
Sep. 30, 2019 |
|
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items] | ||||
Share-based compensation expense | $ 11,024 | $ 8,505 | $ 33,034 | $ 25,175 |
Cost of product and service revenues | ||||
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items] | ||||
Share-based compensation expense | 1,758 | 1,316 | 5,658 | 4,194 |
Research and development | ||||
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items] | ||||
Share-based compensation expense | 1,577 | 1,652 | 5,199 | 4,938 |
Selling, general, and administrative | ||||
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items] | ||||
Share-based compensation expense | $ 7,689 | $ 5,537 | $ 22,177 | $ 16,043 |