XML 85 R75.htm IDEA: XBRL DOCUMENT v3.22.2
Employee Benefits and Share-Based Compensation - Shared-based Compensation Expense (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2022
Jun. 30, 2021
Jun. 30, 2022
Jun. 30, 2021
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]        
Share-based compensation expense $ 17,213 $ 13,039 $ 33,421 $ 24,811
Cost of product and service revenues        
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]        
Share-based compensation expense 2,160 2,044 4,404 3,981
Research and development        
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]        
Share-based compensation expense 2,594 1,731 4,858 3,431
Selling, general, and administrative        
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]        
Share-based compensation expense $ 12,459 $ 9,264 $ 24,159 $ 17,399