XML 65 R52.htm IDEA: XBRL DOCUMENT v3.24.0.1
Stock-based compensation - Narrative (Details)
$ in Thousands
3 Months Ended
Sep. 26, 2018
shares
Dec. 31, 2023
USD ($)
shares
Dec. 31, 2022
USD ($)
Sep. 30, 2023
shares
Aug. 22, 2023
shares
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Unrecognized compensation cost, options   $ 800      
Stock based compensation credit   $ (11,020) $ 2,325    
Aggregate number of common stock shares reserved for issuance (in shares) | shares   788,000   539,000  
Employer matching percentage   50.00%      
Percentage of employee's gross pay matched   6.00%      
Employer matching contributions   $ 700 $ 700    
Abveris          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Share-based payment arrangement, expense (credit)   $ (9,900)      
Restricted Stock Units (RSUs)          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Vesting period   4 years      
Conversion ratio   1      
Unrecognized compensation cost, stock options   $ 71,500      
Recognize cost weighted average period   2 years 9 months 18 days      
Grant date fair value   $ 22,900      
Restricted Stock Units (RSUs) | Director          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Vesting period   1 year      
Performance Stock Unit          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Unrecognized compensation cost, stock options   $ 27,200      
Recognize cost weighted average period   1 year 7 months 6 days      
Grant date fair value   $ 9,900      
Performance Stock Unit | Minimum          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Percentage of PSUs that may vest based on performance   0.00%      
Performance Stock Unit | Minimum | Employee          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Vesting period   1 year      
Performance Stock Unit | Minimum | Non-Employee          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Vesting period   1 year      
Performance Stock Unit | Maximum          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Percentage of PSUs that may vest based on performance   150.00%      
Performance Stock Unit | Maximum | Employee          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Vesting period   3 years      
Performance Stock Unit | Maximum | Non-Employee          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Vesting period   3 years      
Option          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Vesting period   4 years      
Recognize cost weighted average period   1 year      
Award term   10 years      
Expected dividend rate   0.00%      
Performance Stock Options          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Recognize cost weighted average period   1 year 3 months 18 days      
Award term   10 years      
Unrecognized compensation cost, options   $ 300      
Performance Stock Options | Executive Officers and Senior Level Employees          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Vesting period   2 years      
Vest outstanding (in shares) | shares   30,000      
Performance Stock Options | Non-Employee          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Vesting period   5 years      
Share-based Payment Arrangement          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Capitalized computer software, net   $ 1,300      
2018 ESPP          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Aggregate number of common stock shares reserved for issuance (in shares) | shares 275,225        
Minimum annual increase in share reserved for issuance | shares 249,470        
Annual automatic Increase in share reserved for issuance (as a percent) 1.00%        
Percentage of payroll deduction to purchase common stock 15.00%        
ESPP eligible employee common stock purchase price ratio 85.00%        
Inducement Plan          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Maximum aggregate number of shares (in shares) | shares         700,000