XML 75 R60.htm IDEA: XBRL DOCUMENT v3.22.2
Stock compensation plans - Stock-based compensation expense and unrecognized compensation cost (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2022
Jun. 30, 2021
Jun. 30, 2022
Jun. 30, 2021
Stock Options        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Stock-based compensation $ 1,721 $ 1,216 $ 3,266 $ 1,470
Unrecognized compensation 20,295 10,917 $ 20,295 $ 10,917
Period for recognition     3 years 3 years 4 months 24 days
Stock Options | Cost of goods sold        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Stock-based compensation 60 31 $ 107 $ 47
Stock Options | Selling, general and administrative        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Stock-based compensation 1,378 1,090 2,603 1,273
Stock Options | Research and development        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Stock-based compensation 283 $ 95 556 $ 150
RSUs        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Unrecognized compensation $ 3,033   $ 3,033  
Period for recognition     3 years 9 months 18 days