v3.26.1
Stockholders' Equity - Narrative (Details) - USD ($)
$ / shares in Units, $ in Millions
3 Months Ended
May 01, 2024
Jun. 30, 2026
Mar. 31, 2026
Dec. 31, 2025
Oct. 24, 2025
Dec. 02, 2024
Class of Warrant or Right [Line Items]            
Common stock, shares authorized (in shares)   300,000,000 300,000,000 200,000,000    
Warrants exercised (shares)   2,178,200        
Stock issued on exercise of warrants (shares)   2,174,983        
Warrants prior to conversion (in shares)   9,164,541        
Issued in 2022 for consulting services            
Class of Warrant or Right [Line Items]            
Warrant exercise price (in dollars per share)   $ 10.00        
Warrants prior to conversion (in shares)   360,000        
Issued in connection with 2024 private placement            
Class of Warrant or Right [Line Items]            
Warrant exercise price (in dollars per share)   $ 0.001        
Warrants prior to conversion (in shares)   3,304,541        
Private Placement            
Class of Warrant or Right [Line Items]            
Number of shares issued in transaction 59,032,259          
Sale of stock, price per share (in dollars per share) $ 1.55          
Number of securities called by warrants (in shares) 5,482,741          
Common stock purchase price for each warrant (in usd per share) $ 1.549          
Warrant exercise price (in dollars per share) $ 0.001          
At The Market Facility            
Class of Warrant or Right [Line Items]            
Aggregate offering amount         $ 75.0 $ 75.0