v3.25.2
Common Stock Financing Activities (Details) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
1 Months Ended 3 Months Ended 6 Months Ended 12 Months Ended
Apr. 03, 2025
Mar. 03, 2025
Nov. 22, 2024
Mar. 27, 2024
Mar. 25, 2024
Nov. 30, 2023
May 31, 2021
Jun. 30, 2025
Sep. 30, 2024
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Dec. 31, 2024
Shares issued                          
Shares issued (in shares)   188                      
Stock offering costs                     $ 806 $ 281  
Proceeds from issuance of common stock and warrant       $ 25,000         $ 467   $ 14,146 $ 32,219  
Number of Warrants (in shares)               5,479     5,479    
Common stock, par value (in dollars per share)               $ 0.001     $ 0.001   $ 0.001
March 2025 Option Warrants                          
Shares issued                          
Warrants to purchase common stock (in shares)   4,000                      
Jefferies Sale Agreement                          
Shares issued                          
Maximum value shares to be issued           $ 150,000 $ 100,000            
Shares issued (in shares)               0   177 0 218  
Gross proceeds from issuance of common stock                   $ 5,472   $ 7,215  
Net proceeds issuance of common stock                   5,308   6,999  
Stock offering costs                   $ 164   $ 216  
Registered direct offering                          
Shares issued                          
Shares issued (in shares)         191                
Net proceeds issuance of common stock       24,752                  
Stock offering costs       248                  
Offering price (in dollars per share)         $ 46.416                
Proceeds from issuance of common stock and warrant       $ 25,000                  
Registered direct offering | March 2024 Accompanying Warrants                          
Shares issued                          
Warrants to purchase common stock (in shares)         191                
Offering price (in dollars per share)         $ 46.4                
Exercise price (in dollars per share)         $ 51.2                
Registered direct offering | March 2024 Pre-Funded Warrants                          
Shares issued                          
Warrants to purchase common stock (in shares)         348                
Exercise price (in dollars per share)         $ 0.016                
Exercise of warrants, stock issued (in shares)                         348
Underwriting Agreement                          
Shares issued                          
Shares issued (in shares)     350                    
Net proceeds issuance of common stock     $ 6,128                    
Stock offering costs     $ 871                    
Offering price (in dollars per share)     $ 7.68                    
Underwriting Agreement | November 2024 Accompanying Warrants                          
Shares issued                          
Warrants to purchase common stock (in shares)     350                    
Offering price (in dollars per share)     $ 7.664                    
Underwriting Agreement | November 2024 Pre-Funded Warrants                          
Shares issued                          
Warrants to purchase common stock (in shares)     563                    
Exercise price (in dollars per share)     $ 0.016                    
Exercise of warrants, stock issued (in shares)                     483   80
Proceeds from warrants                     $ 8    
March 2025 Offering                          
Shares issued                          
Shares issued (in shares)   188                      
Net proceeds issuance of common stock   $ 12,957                      
Stock offering costs   $ 1,039                      
Offering price (in dollars per share)   $ 3.5                      
March 2025 Offering | March 2025 Accompanying Warrants                          
Shares issued                          
Warrants to purchase common stock (in shares)   4,000                      
Offering price (in dollars per share)   $ 4.2                      
Exercise price (in dollars per share)   $ 4.2                      
Number of Warrants (in shares)   4,000                      
March 2025 Offering | March 2025 Prefunded Warrants                          
Shares issued                          
Warrants to purchase common stock (in shares)   3,812                      
Exercise price (in dollars per share)   $ 0.001                      
Exercise of warrants, stock issued (in shares)               765     2,453    
Proceeds from warrants               $ 1     $ 3    
Offering price of warrants   3.499                      
March 2025 Offering | March 2025 Prefunded Warrants | Maximum                          
Shares issued                          
Exercise price (in dollars per share)   $ 0.001                      
March 2025 Offering | March 2025 Option Warrants                          
Shares issued                          
Warrants to purchase common stock (in shares)   4,000                      
Exercise price (in dollars per share)   $ 3.5                      
ATM | Canaccord Genuity LLC.                          
Shares issued                          
Maximum value shares to be issued $ 8,135                        
Shares issued (in shares)               97          
Gross proceeds from issuance of common stock               $ 139          
Net proceeds issuance of common stock               4          
Stock offering costs               $ 135          
Common stock, par value (in dollars per share) $ 0.001