v3.26.1
Fair value of financial instruments - Reconciliation of the warrant liability (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Fair value of financial instruments      
Beginning balance   $ 35,647  
Fair value of warrants exercised   26,324 $ 18,538
Fair value adjustment $ (20,320) (9,323) $ (17,904)
Level 3      
Fair value of financial instruments      
Beginning balance   35,647  
Fair value of warrants exercised   (26,324)  
Fair value adjustment   $ (9,323)