XML 56 R45.htm IDEA: XBRL DOCUMENT v3.21.2
Share-Based Compensation - Schedule of Share-Based Compensation Expense (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2021
Jun. 30, 2020
Jun. 30, 2021
Jun. 30, 2020
Employee Service Share Based Compensation Allocation Of Recognized Period Costs [Line Items]        
Total share-based compensation expense $ 8,643 $ 7,701 $ 14,764 $ 12,394
Cost of Goods Sold        
Employee Service Share Based Compensation Allocation Of Recognized Period Costs [Line Items]        
Total share-based compensation expense 282 257 557 530
Selling, General and Administrative Expense        
Employee Service Share Based Compensation Allocation Of Recognized Period Costs [Line Items]        
Total share-based compensation expense 7,627 6,715 12,659 10,426
Research and Development Expense        
Employee Service Share Based Compensation Allocation Of Recognized Period Costs [Line Items]        
Total share-based compensation expense $ 734 $ 729 $ 1,548 $ 1,438