v3.25.1
Stockholders’ Equity (Details Narrative) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended
Jun. 04, 2024
Jan. 31, 2022
Mar. 31, 2025
Mar. 31, 2024
Dec. 31, 2024
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,170,745   20,156,535
Gross proceeds from issuance of common stock     $ 80 $ 23,204  
Sale of stock       2,696,000  
Gross proceeds from offering       $ 22,600  
Transaction costs       $ 1,900  
PreFunded Warrants [Member]          
Subsidiary, Sale of Stock [Line Items]          
Purchase of warrants       974,000  
At Market Issuance Sales Agreement [Member]          
Subsidiary, Sale of Stock [Line Items]          
Common stock, par value   $ 0.0001      
Gross proceeds from issuance of common stock   $ 100,000      
Sale of stock       245,009  
Aggregate net proceeds received       $ 2,500  
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        
Sale of stock     14,210    
Gross proceeds from offering     $ 100    
At The Market Facility [Member]          
Subsidiary, Sale of Stock [Line Items]          
Additional aggregate offering price $ 171,500