v3.26.1
Warrants to Acquire Shares of Common Stock - Narrative (Details) - USD ($)
$ / shares in Units, $ in Thousands, shares in Millions
1 Months Ended 3 Months Ended
May 12, 2026
Mar. 31, 2026
Mar. 31, 2025
Class of Warrant or Right [Line Items]      
Exercised (in shares)   28.2  
Weighted average exercise price (in dollars per share)   $ 1.56  
Proceeds from the exercise of common stock warrants   $ 44,084 $ 503
Subsequent Event      
Class of Warrant or Right [Line Items]      
Exercised (in shares) 4.7    
Weighted average exercise price (in dollars per share) $ 1.60    
Proceeds from the exercise of common stock warrants $ 7,500