v3.26.1
Warrants - Summary of warrant activity during the periods (Details) - USD ($)
$ / shares in Units, $ in Thousands
6 Months Ended 12 Months Ended
Jun. 30, 2026
Dec. 31, 2025
Warrants    
Class of Warrant or Right [Line Items]    
Outstanding at December 31, 2025 131,569,362  
Granted 0  
Exercised 0  
Outstanding at June 30, 2025 131,569,362 131,569,362
Weigted Average Exercise Price, Outstanding, Beginning Balance $ 0.49  
Weighted Average Exercise Price, Outstanding, Granted 0  
Weighted Average Exercise Price, Outstanding, Exercised 0  
Weighted Average Exercise Price, Outstanding, Ending Balance $ 0.49 $ 0.49
Weighted Average Remaining Contractual Term (in years), Outstanding 4 years 3 months 18 days 4 years 9 months 10 days
Aggregate Intrinsic Value, Outstanding, Beginning Balance $ 113,345  
Aggregate Intrinsic Value, Outstanding, Ending Balance $ 35,719 $ 113,345
Pre-funded warrant    
Class of Warrant or Right [Line Items]    
Outstanding at December 31, 2025 82,366,667  
Granted 6,214,953  
Exercised (2,100,000)  
Outstanding at June 30, 2025 86,481,620 82,366,667
Weighted Average Exercise Price, Outstanding, Granted $ 0.0001  
Weighted Average Exercise Price, Outstanding, Exercised $ 0.0001