XML 100 R72.htm IDEA: XBRL DOCUMENT v3.25.1
Stock compensation plans - Stock-based compensation expense and unrecognized compensation cost (Details) - USD ($)
$ in Thousands
3 Months Ended 12 Months Ended
Nov. 19, 2024
Dec. 31, 2024
Dec. 31, 2024
Dec. 31, 2023
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Stock-based compensation $ 830 $ 73    
Employee Stock Option [Member]        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Stock-based compensation     $ 9,306 $ 10,437
Unrecognized compensation   5,842 $ 5,842  
Period for recognition     2 years 1 month 6 days  
Employee Stock Option [Member] | Cost of goods sold        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Stock-based compensation     $ 215 350
Employee Stock Option [Member] | Selling, general and administrative        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Stock-based compensation     7,707 8,621
Employee Stock Option [Member] | Research and development        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Stock-based compensation     1,384 $ 1,466
RSUs        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Unrecognized compensation   $ 9,585 $ 9,585  
Period for recognition     2 years 4 months 24 days