v3.25.2
Senior secured term loan facility - Narrative (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 6 Months Ended
Aug. 15, 2022
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Jun. 11, 2025
Dec. 31, 2024
Debt Instrument [Line Items]              
Warrant exercise price (in dollars per share)           $ 0.08  
Issuance of shares (in shares) 733,568            
Senior secured term loans   $ 114,473   $ 114,473     $ 113,632
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,274 $ 4,413 8,059 $ 8,816    
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,274 $ 4,413 $ 8,059 $ 8,816    
Debt effective interest rate   16.15%   16.15%