Annual report [Section 13 and 15(d), not S-K Item 405]

Stockholders' Equity (Details Narrative)

v3.25.1
Stockholders' Equity (Details Narrative) - USD ($)
$ / shares in Units, $ in Thousands
1 Months Ended 3 Months Ended 12 Months Ended
Nov. 01, 2024
Jun. 04, 2024
Dec. 11, 2023
Aug. 22, 2023
Feb. 01, 2022
Jan. 31, 2022
Mar. 31, 2024
Dec. 31, 2024
Dec. 31, 2023
Jan. 05, 2023
Subsidiary, Sale of Stock [Line Items]                    
Common stock, shares authorized               1,000,000,000 1,000,000,000  
Common stock, par value               $ 0.0001 $ 0.0001  
Common stock, shares outstanding               20,156,535 3,851,448  
Aggregate offering price             $ 22,600      
Sale of stock             2,696,000      
Transaction costs             $ 1,900      
Gross proceeds from issuance of common stock               $ 122,342 $ 10,476  
Stock repurchase program authorized                   5,000,000
Treasury stock repurchased, shares                 10,130  
Treasury stock repurchase price                 $ 502  
Aggregate repurchase price               $ 502 $ 502  
PreFunded Warrants [Member]                    
Subsidiary, Sale of Stock [Line Items]                    
Purchase of warrants     269,027       974,000      
At Market Issuance Sales Agreement [Member]                    
Subsidiary, Sale of Stock [Line Items]                    
Common stock, par value           $ 0.0001        
Aggregate offering price           $ 100,000        
Sale of stock                 368,707  
Aggregate net proceeds received                 $ 7,393  
Transaction costs                 $ 217  
Sale Agreement With Lincoln Park [Member]                    
Subsidiary, Sale of Stock [Line Items]                    
Sale of stock                 164,106  
Transaction costs                 $ 97  
Agreement term       24 months            
Gross proceeds from issuance of common stock                 $ 978  
Sale Agreement With Lincoln Park [Member] | Maximum                    
Subsidiary, Sale of Stock [Line Items]                    
Value of common stock to be issued       $ 30,000            
Equity Distribution Agreement [Member]                    
Subsidiary, Sale of Stock [Line Items]                    
Common stock, par value   $ 0.0001                
Gross proceeds from issuance of common stock   $ 120,000                
At The Market Facility [Member]                    
Subsidiary, Sale of Stock [Line Items]                    
Additional aggregate offering price   $ 171,500                
Original Registration Statement [Member]                    
Subsidiary, Sale of Stock [Line Items]                    
Percentage of maximum aggregate offering price 20.00%                  
Additional aggregate offering price $ 12,400                  
Original Registration Statement [Member] | Maximum                    
Subsidiary, Sale of Stock [Line Items]                    
Gross proceeds from offering         $ 200,000          
Sales Agreement With Wainwright And Equity Distribution Agreement With Canaccord [Member]                    
Subsidiary, Sale of Stock [Line Items]                    
Sale of stock               12,025,688    
Aggregate net proceeds received               $ 104,500    
Transaction costs               $ 2,900    
Public Offering                    
Subsidiary, Sale of Stock [Line Items]                    
Aggregate offering price     $ 2,800              
Sale of stock     664,307              
Transaction costs     $ 389