XML 88 R77.htm IDEA: XBRL DOCUMENT v3.21.2
Share-Based Payments - Schedule of Stock-Based Compensation Costs (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2021
Sep. 30, 2020
Sep. 30, 2021
Sep. 30, 2020
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]        
Stock-based compensation costs $ 2,490 $ 4,600 $ 11,462 $ 13,869
Cost of products        
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]        
Stock-based compensation costs 8 1 23 7
Cost of services        
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]        
Stock-based compensation costs 35 35 134 99
Research and development        
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]        
Stock-based compensation costs 555 435 2,180 1,383
Selling, general and administrative        
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]        
Stock-based compensation costs 1,892 4,157 9,125 13,760
Discontinued operations        
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]        
Stock-based compensation costs $ 0 $ (28) $ 0 $ (1,380)