XML 270 R82.htm IDEA: XBRL DOCUMENT v3.25.0.1
Long-term debt - Narrative (Details) - USD ($)
$ in Thousands
Sep. 20, 2022
Dec. 31, 2024
Nov. 11, 2024
Apr. 17, 2024
The 2023 Term Loan        
Debt Instrument [Line Items]        
Term loan agreement $ 60,000      
Agreement provides for borrowings 30,000      
Options to borrow 10,000      
Milestone achievements 10,000      
Discretion of lender 10,000      
Proceeds from debt $ 20,000      
Debt instrument, variable interest rate, type [extensible enumeration] Prime Rate [Member]      
Interest at a floating rate 0.50%      
Interest rate, maximum stated percentage for each tranche borrowed 1.00%      
Debt instrument, balloon payment due $ 1,000      
Interest rate   8.90%    
Debt instrument, face amount   $ 15,900    
Second Amendment Term Loan        
Debt Instrument [Line Items]        
Termination fee, amount     $ 750 $ 500