v3.26.1
Fair value measurements (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Feb. 18, 2026
Dec. 31, 2025
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]      
Securities called by warrant (in shares) 27,743,685   23,897,532
Warrant obligations $ 4,159   $ 0
HCR Warrants      
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]      
Securities called by warrant (in shares)   9,834,776  
Warrant obligations $ 4,200