v3.26.1
Warrants to Acquire Shares of Common Stock - Narrative (Details) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
1 Months Ended 6 Months Ended
Aug. 11, 2026
Jun. 30, 2026
Jun. 30, 2025
Class of Warrant or Right [Line Items]      
Exercised (in shares)   48,800  
Weighted average exercise price (in dollars per share)   $ 1.70  
Proceeds from the exercise of common stock warrants   $ 82,918 $ 4,712
Subsequent Event      
Class of Warrant or Right [Line Items]      
Exercised (in shares) 27    
Weighted average exercise price (in dollars per share) $ 0.75    
Proceeds from the exercise of common stock warrants $ 20