v3.26.1
Senior secured term loan facility and warrants - Narrative (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 6 Months Ended
Aug. 15, 2022
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Dec. 31, 2025
Debt Instrument [Line Items]            
Securities called by warrant (in shares)   27,743,685   27,743,685   23,897,532
Issuance of shares (in shares) 733,568          
Senior secured term loans   $ 116,600   $ 116,600   $ 115,500
Senior secured term loans, current portion   6,180   6,180   $ 3,000
Loan Agreement Warrants            
Debt Instrument [Line Items]            
Securities called by warrant (in shares) 527,295          
Warrant exercise price (in dollars per share) $ 8.30          
Loan Agreement            
Debt Instrument [Line Items]            
Interest expense on debt   4,383 $ 4,274 8,005 $ 8,059  
Line of Credit | Loan Agreement | Secured Debt            
Debt Instrument [Line Items]            
Face amount $ 175,000          
Long-term debt $ 120,000          
Interest expense on debt   $ 4,383 $ 4,274 $ 8,005 $ 8,059  
Debt effective interest rate   15.89%   15.89%   16.15%