v3.26.1
Equity - Narrative (Details)
1 Months Ended 3 Months Ended 6 Months Ended
Aug. 06, 2026
USD ($)
shares
Jun. 30, 2026
vote
$ / shares
shares
Jan. 31, 2026
USD ($)
$ / shares
shares
Aug. 31, 2025
$ / shares
shares
Dec. 31, 2023
USD ($)
$ / shares
shares
Jun. 30, 2026
USD ($)
vote
$ / shares
shares
Mar. 31, 2026
USD ($)
shares
Jun. 30, 2026
USD ($)
vote
$ / shares
shares
Jun. 30, 2025
shares
Dec. 31, 2025
$ / shares
shares
Class of Stock [Line Items]                    
Common stock, shares authorized (in shares)   300,000,000       300,000,000   300,000,000   300,000,000
Preferred stock, shares authorized (in shares)   10,000,000       10,000,000   10,000,000    
Preferred stock, par value (in dollars per share) | $ / shares   $ 0.0001       $ 0.0001   $ 0.0001    
Common stock, par value (in dollars per share) | $ / shares   $ 0.0001       $ 0.0001   $ 0.0001   $ 0.0001
Common stock, number of votes per common share | vote   1       1   1    
Preferred stock, shares outstanding (in shares)   0       0   0    
Proceeds from sale of common stock, net of offering costs | $           $ 80,198,000 $ 20,562,000      
Antidilutive securities excluded from computation of net loss per share (in shares)               18,074,969 8,830,822  
Common Stock                    
Class of Stock [Line Items]                    
Proceeds from sale of common stock, net of offering costs | $           $ 1,000        
Pre-Funded Warrants                    
Class of Stock [Line Items]                    
Class of warrant or right, outstanding (in shares)   78,591,328     3,100,823 78,591,328   78,591,328   40,511,011
Exercise price of warrants or rights (in dollars per share) | $ / shares   $ 0.0001       $ 0.0001   $ 0.0001    
Number of securities called by warrants or rights (in shares)   41,964,300       41,964,300   41,964,300    
Exercise of common stock warrants into common stock and pre-funded warrants (in shares)               41,964,300    
Pre-Funded Warrants | Subsequent Event                    
Class of Stock [Line Items]                    
Number of securities called by warrants or rights (in shares) 3,841,622                  
Pre-Funded Warrants | Common Stock                    
Class of Stock [Line Items]                    
Exercise of common stock warrants into common stock and pre-funded warrants (in shares)           4,825,575 6,928,891      
Pre-Funded Warrants | Common Stock                    
Class of Stock [Line Items]                    
Exercise of common stock warrants into common stock and pre-funded warrants (in shares)               (11,754,607)    
Common Stock Warrants                    
Class of Stock [Line Items]                    
Class of warrant or right, outstanding (in shares)   3,841,622       3,841,622   3,841,622    
Exercise price of warrants or rights (in dollars per share) | $ / shares   $ 1.0846       $ 1.0846   $ 1.0846    
Number of securities called by each warrant or right (in share per share)       1            
Class of warrant or right, warrants exercised               48,665,670    
Proceeds from issuance of warrants | $               $ 52,800,000    
Exercise of common stock warrants into common stock and pre-funded warrants (in shares)               6,701,271    
Common Stock Warrants | Subsequent Event                    
Class of Stock [Line Items]                    
Class of warrant or right, warrants exercised 3,841,622                  
Proceeds from issuance of warrants | $ $ 4,200,000                  
Common Stock Warrants | Common Stock                    
Class of Stock [Line Items]                    
Exercise of common stock warrants into common stock and pre-funded warrants (in shares)           6,547,607 153,664      
Underwritten Public Offering                    
Class of Stock [Line Items]                    
Proceeds from sale of common stock, net of offering costs | $         $ 4,651,163          
Sale of preferred stock (in dollars per share) | $ / shares         $ 6.4500          
Private Placement                    
Class of Stock [Line Items]                    
Price of pre-funded warrants (in dollars per share) | $ / shares         6.4499          
Exercise price of warrants or rights (in dollars per share) | $ / shares         $ 0.0001          
Number of securities called by each warrant or right (in share per share)         1          
Pre-funded warrants, ownership limitation post-exercise         0.0999          
Private Placement | Minimum                    
Class of Stock [Line Items]                    
Pre-funded warrants, ownership limitation post-exercise       0.0499            
Private Placement | Maximum                    
Class of Stock [Line Items]                    
Pre-funded warrants, ownership limitation post-exercise       0.0999            
Private Placement | Common Stock                    
Class of Stock [Line Items]                    
Sale of preferred stock (in dollars per share) | $ / shares       $ 0.8677            
Preferred stock sold (in shares)       15,225,158            
Private Placement | Pre-Funded Warrants                    
Class of Stock [Line Items]                    
Sale of preferred stock (in dollars per share) | $ / shares       $ 0.8676            
Exercise price of warrants or rights (in dollars per share) | $ / shares       $ 0.0001            
Number of securities called by each warrant or right (in share per share)       1            
Preferred stock sold (in shares)       37,410,188            
Private Placement | Pre-Funded Warrants | Beneficial Owners                    
Class of Stock [Line Items]                    
Preferred stock sold (in shares)       8,963,785            
Private Placement | Common Stock Warrants                    
Class of Stock [Line Items]                    
Preferred stock sold (in shares)       52,635,346            
At The Market Offering                    
Class of Stock [Line Items]                    
Sale of preferred stock (in dollars per share) | $ / shares     $ 4.28              
Preferred stock sold (in shares)     5,000,000              
Sale of stock maximum aggregate sales price | $     $ 75,000,000.0              
Sale of stock, commission percentage     3.00%              
Sale of stock, proceeds received | $     $ 21,400,000              
Public Offering | Minimum                    
Class of Stock [Line Items]                    
Pre-funded warrants, ownership limitation post-exercise   0.0499       0.0499   0.0499    
Public Offering | Maximum                    
Class of Stock [Line Items]                    
Pre-funded warrants, ownership limitation post-exercise   0.0999       0.0999   0.0999    
Public Offering | Common Stock                    
Class of Stock [Line Items]                    
Preferred stock sold (in shares)   13,691,876                
Public Offering | Pre-Funded Warrants                    
Class of Stock [Line Items]                    
Sale of preferred stock (in dollars per share) | $ / shares   $ 3.999       $ 3.999   $ 3.999    
Exercise price of warrants or rights (in dollars per share) | $ / shares   $ 0.0001       $ 0.0001   $ 0.0001    
Number of securities called by each warrant or right (in share per share)   1       1   1    
Preferred stock sold (in shares)   7,870,624                
Public Offering | Common Stock Warrants                    
Class of Stock [Line Items]                    
Sale of preferred stock (in dollars per share) | $ / shares   $ 4.00       $ 4.00   $ 4.00