v3.25.2
Subsequent Events (Details) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
1 Months Ended 3 Months Ended 6 Months Ended
Aug. 11, 2025
Aug. 06, 2025
Aug. 05, 2025
Aug. 01, 2025
Apr. 03, 2025
Mar. 03, 2025
Aug. 05, 2025
Jul. 31, 2025
Jun. 30, 2025
Jun. 30, 2025
Jun. 30, 2024
Dec. 31, 2024
Subsequent Events                        
Shares issued (in shares)           188            
Common stock, par value (in dollars per share)                 $ 0.001 $ 0.001   $ 0.001
Stock offering costs                   $ 806 $ 281  
ATM | Canaccord Genuity LLC.                        
Subsequent Events                        
Shares issued (in shares)                 97      
Gross proceeds from issuance of common stock                 $ 139      
Common stock, par value (in dollars per share)         $ 0.001              
Maximum value shares to be issued         $ 8,135              
Net proceeds issuance of common stock                 4      
Stock offering costs                 $ 135      
March 2025 Option Warrants                        
Subsequent Events                        
Warrants to purchase common stock (in shares)           4,000            
March 2025 Pre-Funded Warrants                        
Subsequent Events                        
Warrants to purchase common stock (in shares)           3,812            
Restricted stock units                        
Subsequent Events                        
Non-options granted (in shares)                   68    
Subsequent event | ATM | Canaccord Genuity LLC.                        
Subsequent Events                        
Shares issued (in shares)   1,050 4,627         4,627        
Gross proceeds from issuance of common stock   $ 3,500 $ 7,991         $ 7,991        
Increase to maximum value shares to be issued   3,500                    
Net proceeds issuance of common stock   3,395         $ 7,751          
Stock offering costs   $ 105 $ 240         $ 240        
Subsequent event | March 2025 Accompanying Warrants                        
Subsequent Events                        
Exercise of warrants, stock issued (in shares) 848                      
Exercise price (in dollars per share) $ 4.2                      
Gross proceeds from issuance of common stock $ 3,560                      
Subsequent event | March 2025 Option Warrants                        
Subsequent Events                        
Warrants to purchase common stock (in shares)     1,359       1,359          
Exercise of warrants, stock issued (in shares)             1,359          
Subsequent event | Restricted stock units                        
Subsequent Events                        
Award vesting period grant date       30 days                
Vesting period       9 months                
Authorized shares       45                
Vesting (as a percent)       100.00%