v3.26.1
Stockholders' Equity - Narrative (Details)
$ / shares in Units, $ in Thousands
1 Months Ended 3 Months Ended 6 Months Ended
Aug. 14, 2026
USD ($)
$ / shares
shares
Apr. 30, 2026
$ / shares
shares
Mar. 31, 2026
USD ($)
shares
Jan. 31, 2026
USD ($)
$ / shares
shares
Jul. 31, 2025
USD ($)
$ / shares
shares
Mar. 31, 2025
USD ($)
$ / shares
shares
Oct. 31, 2024
USD ($)
$ / shares
shares
Feb. 29, 2024
USD ($)
Jun. 30, 2026
USD ($)
$ / shares
shares
Jun. 30, 2025
USD ($)
shares
Mar. 31, 2025
USD ($)
$ / shares
shares
Jun. 30, 2026
USD ($)
$ / shares
shares
Jun. 30, 2025
USD ($)
shares
May 31, 2026
shares
Feb. 28, 2026
shares
Dec. 31, 2025
$ / shares
shares
Class of Stock [Line Items]                                
Common stock, shares authorized (in shares) | shares     283,757,150           567,514,300     567,514,300   567,514,300 68,343,750 68,343,750
Common stock, fair value                 $ 2,400     $ 2,400        
Preferred stock, par value (in dollars per share) | $ / shares                 $ 0.01     $ 0.01       $ 0.01
Convertible preferred stock, maximum beneficial ownership upon conversion, option one (as a percent)     4.99%                          
Convertible preferred stock, maximum beneficial ownership upon conversion, option two (as a percent)     9.99%                          
Convertible preferred stock, maximum beneficial ownership upon conversion, option three (as a percent)     19.99%                          
Proceeds from issuance of preferred stock       $ 2,500                        
Issuance costs associated with warrant liabilities                       $ 1,406 $ 0      
Warrant liability                 $ 600     600        
Loss (gain) on fair value adjustment of warrants                 $ (1,297) $ 0   $ 11,460 $ 0      
Common stock, par value (in dollars per share) | $ / shares                 $ 0.01     $ 0.01       $ 0.01
Series B Preferred Stock                                
Class of Stock [Line Items]                                
Payment of issuance costs on direct placement                       $ 200        
Stock issued during period, preferred stock, fair value                 $ 2,500     2,500        
Common Stock                                
Class of Stock [Line Items]                                
Convertible preferred stock, shares issued upon conversion (in shares) | shares     67                          
Stock issued during period (in shares) | shares     1,312,200                          
Pre Funded Warrants                                
Class of Stock [Line Items]                                
Warrants issued (in shares) | shares     34,148                          
Series A Warrants                                
Class of Stock [Line Items]                                
Proceeds from issuance of warrants       8,200                        
Warrant liability     $ 16,700                          
Loss (gain) on fair value adjustment of warrants                       14,500        
Series B Warrants                                
Class of Stock [Line Items]                                
Proceeds from issuance of warrants       $ 3,700                        
Loss (gain) on fair value adjustment of warrants                 (1,300)     (3,100)        
Warrant term following announcement       30 days                        
Class of warrant or right, percentage of exercise price of warrants or rights reducible, minimum       0.50                        
Warrants and rights additional extension outstanding, term       30 days                        
Series C Warrants                                
Class of Stock [Line Items]                                
Proceeds from issuance of warrants       $ 5,900                        
Warrant liability     11,900                          
Loss (gain) on fair value adjustment of warrants                       14,500        
January 2026 Common Warrants                                
Class of Stock [Line Items]                                
Issuance costs associated with warrant liabilities                       1,400        
January 2026 Pre-Funded Warrants                                
Class of Stock [Line Items]                                
Warrant liability                 $ 100     $ 100        
Common Stock                                
Class of Stock [Line Items]                                
Stock issued during period (in shares) | shares                     98,724          
Common stock exchange offer (in shares) | shares   50,000                            
Common stock, par value (in dollars per share) | $ / shares   $ 0.01                            
Common Stock | Pre Funded Warrants                                
Class of Stock [Line Items]                                
Unregistered warrants issued (in shares) | shares   50,000                            
Private Placement                                
Class of Stock [Line Items]                                
Number of shares sold (in shares) | shares       20,195                        
Unregistered warrants issued (in shares) | shares         153,854 415,846         415,846          
Exercise price of warrants (in dollars per share) | $ / shares         $ 43.00 $ 48.20         $ 48.20          
Class of warrant or right, expiration period         5 years 5 years                    
Sale of equity, price per share (in dollars per share) | $ / shares         $ 45.50 $ 48.20 $ 100.90       $ 48.20          
Aggregate net proceeds from equity offering         $ 6,100 $ 8,800 $ 10,800                  
Preferred stock, par value (in dollars per share) | $ / shares       $ 0.01                        
Private Placement | Unregistered Warrants                                
Class of Stock [Line Items]                                
Unregistered warrants issued (in shares) | shares             119,933                  
Exercise price of warrants (in dollars per share) | $ / shares             $ 98.40                  
Class of warrant or right, expiration period             5 years                  
Private Placement | Pre-Funded Unregistered Warrants                                
Class of Stock [Line Items]                                
Unregistered warrants issued (in shares) | shares         76,926 109,204         109,204          
Private Placement | Pre Funded Warrants                                
Class of Stock [Line Items]                                
Exercise price of warrants (in dollars per share) | $ / shares         $ 0.20 $ 0.20         $ 0.20          
Warrants, fair value         $ 1,800 $ 2,400         $ 2,400          
Exercise of warrants, number of shares issued (in shares) | shares                 0     38,200        
Private Placement | Series A Warrants                                
Class of Stock [Line Items]                                
Unregistered warrants issued (in shares) | shares       1,346,346                        
Private Placement | Series B Warrants                                
Class of Stock [Line Items]                                
Unregistered warrants issued (in shares) | shares       1,346,346                        
Private Placement | Series C Warrants                                
Class of Stock [Line Items]                                
Unregistered warrants issued (in shares) | shares       1,346,346                        
Private Placement | Common Stock                                
Class of Stock [Line Items]                                
Number of shares sold (in shares) | shares         76,928 98,724 119,933                  
Purchase price share (in shares) | shares         1 1 1       1          
October 2024 Offerings                                
Class of Stock [Line Items]                                
Common stock, fair value             $ 6,000                  
Warrants, fair value             $ 4,800                  
March 2025 Offerings                                
Class of Stock [Line Items]                                
Purchase price share (in shares) | shares           1         1          
Common stock, fair value         $ 1,800 $ 2,200         $ 2,200          
Warrants, fair value         $ 2,500 $ 4,200         $ 4,200          
Registered Direct Offering                                
Class of Stock [Line Items]                                
Class of warrant or right, purchase price (in dollars per share) | $ / shares         $ 45.30 $ 48.00         $ 48.00          
July 2025 Offerings                                
Class of Stock [Line Items]                                
Purchase price share (in shares) | shares         1                      
January 2026 PIPE Financing                                
Class of Stock [Line Items]                                
Exercise price of warrants (in dollars per share) | $ / shares       $ 15.00                        
Class of warrant or right, purchase price (in dollars per share) | $ / shares       $ 1,000                        
Proceeds from issuance of equity     20,200                          
Payment of issuance costs on direct placement     1,600                          
Consideration received on transaction     $ 18,600                          
January 2026 PIPE Financing | Series A Warrants                                
Class of Stock [Line Items]                                
Unregistered warrants issued (in shares) | shares       66.6665                        
January 2026 PIPE Financing | Series B Warrants                                
Class of Stock [Line Items]                                
Unregistered warrants issued (in shares) | shares       66.6665                        
January 2026 PIPE Financing | Series C Warrants                                
Class of Stock [Line Items]                                
Unregistered warrants issued (in shares) | shares       66.6665                        
August 2026 Public Offering | Subsequent Event                                
Class of Stock [Line Items]                                
Sale of equity, price per share (in dollars per share) | $ / shares $ 1.50                              
Aggregate net proceeds from equity offering $ 4,800                              
August 2026 Public Offering | August 2026 Warrants | Subsequent Event                                
Class of Stock [Line Items]                                
Unregistered warrants issued (in shares) | shares 3,733,334                              
August 2026 Public Offering | August 2026 Pre-Funded Warrant And Common Warrant | Subsequent Event                                
Class of Stock [Line Items]                                
Sale of equity, price per share (in dollars per share) | $ / shares $ 1.49                              
August 2026 Public Offering | August 2026 Common Warrants | Subsequent Event                                
Class of Stock [Line Items]                                
Exercise price of warrants (in dollars per share) | $ / shares $ 1.75                              
Warrants and rights outstanding, term 5 years                              
August 2026 Public Offering | August 2026 Pre-Funded Warrants | Subsequent Event                                
Class of Stock [Line Items]                                
Unregistered warrants issued (in shares) | shares 3,398,333                              
Exercise price of warrants (in dollars per share) | $ / shares $ 0.01                              
August 2026 Public Offering | Common Stock | Subsequent Event                                
Class of Stock [Line Items]                                
Number of shares sold (in shares) | shares 335,001                              
Cantor Fitzgerald & Co | Common Stock                                
Class of Stock [Line Items]                                
Sale of stock, maximum authorized amount               $ 100,000                
Cantor Fitzgerald & Co | Common Stock | Private Placement                                
Class of Stock [Line Items]                                
Compensation fee               3.00%                
Number of shares sold (in shares) | shares                 0 0   0 0      
Sale of stock remaining authorized amount                 $ 98,800     $ 98,800        
Sale of stock, maximum public float                 $ 75,000     $ 75,000        
Sale of stock, sale restriction period                       12 months        
Stock sale agreement, maximum percentage of public float                 33.00%     33.00%