XML 131 R96.htm IDEA: XBRL DOCUMENT v3.25.2
Subsequent Events (Details) - USD ($)
$ / shares in Units, $ in Thousands
Jul. 14, 2025
Jul. 11, 2025
Feb. 02, 2024
Jun. 30, 2025
Dec. 31, 2024
Jan. 31, 2024
Subsequent Event [Line Items]            
Common stock par value (in dollars per share)       $ 0.0001 $ 0.0001  
Underwriting Agreement            
Subsequent Event [Line Items]            
Amount of purchase     $ 9,600      
Underwriting Agreement | Underwriter Warrants            
Subsequent Event [Line Items]            
Exercise price (in dollars per share)           $ 20.00
Number of securities called by warrants (in shares)           48,000
Subsequent Event | Pre-Funded Warrants            
Subsequent Event [Line Items]            
Warrants (in shares)   1,984,940        
Class of warrant or right, number of securities called by each warrant   1        
Sale price (in dollars per share)   $ 0.9499        
Subsequent Event | Underwriting Agreement            
Subsequent Event [Line Items]            
Exercise price (in dollars per share)   $ 0.0001        
Subsequent Event | Underwriting Agreement            
Subsequent Event [Line Items]            
Sale of units (in shares)   3,044,463        
Sale price (in dollars per share)   $ 0.95        
Amount of purchase $ 5,500          
Underwriter agent fee percentage 8.00%          
Subsequent Event | Underwriting Agreement | Underwriter Warrants            
Subsequent Event [Line Items]            
Number of securities called by warrants (in shares)   754,411        
Subsequent Event | Underwriting Agreement | Representative's Warrant            
Subsequent Event [Line Items]            
Exercise price (in dollars per share) $ 1.05          
Warrants exercised, percent 5.00%