v3.26.1
Warrants - Additional Information (Details) - USD ($)
$ / shares in Units, $ in Millions
3 Months Ended
Mar. 31, 2026
Jan. 29, 2026
Dec. 31, 2025
Jun. 12, 2025
Class of Warrant or Right [Line Items]        
Common stock, shares issued (in shares) 13,790,794   5,572,529  
Fair value gain $ 31.1      
June 2025 Private Placement        
Class of Warrant or Right [Line Items]        
Common stock, shares issued (in shares)       667,192
Combined purchase price       $ 0.01
Fair value of the Pre-Funded Warrants and Common Warrants at issuance $ 10.7      
June 2025 Private Placement | Nasdaq        
Class of Warrant or Right [Line Items]        
Combined purchase price       $ 1.25
Pre-Funded Warants        
Class of Warrant or Right [Line Items]        
Warrants exercised   200,000    
Issuance of common stock on exercise of pre funded warrants   199,765    
Pre-Funded Warants | June 2025 Private Placement        
Class of Warrant or Right [Line Items]        
Common stock, shares issued (in shares)       200,000
Exercise price of warrants       $ 0.01
Common Warrant | June 2025 Private Placement        
Class of Warrant or Right [Line Items]        
Common stock, shares issued (in shares) 867,192     867,192
Exercise price of warrants $ 12     $ 12
Combined purchase price       13.25
Common Stock | June 2025 Private Placement        
Class of Warrant or Right [Line Items]        
Remaining proceeds $ 0.8      
Pre Funded and Common Warrant | June 2025 Private Placement        
Class of Warrant or Right [Line Items]        
Combined purchase price       $ 13.24