XML 59 R46.htm IDEA: XBRL DOCUMENT v3.25.0.1
Stockholders' Equity (Additional Information) (Details)
12 Months Ended
Dec. 31, 2024
USD ($)
Vote
$ / shares
shares
Dec. 10, 2024
$ / shares
shares
Jan. 31, 2024
$ / shares
shares
Jan. 22, 2024
$ / shares
shares
Dec. 31, 2023
$ / shares
shares
Subsidiary, Sale of Stock [Line Items]          
Common stock, shares authorized | shares 200,000,000       200,000,000
Common stock, par value | $ / shares $ 0.001       $ 0.001
Fair Value Of Warrants | $ $ 700,000        
Additional warrants to purchase common stock 2.00%        
Preferred stock, shares authorized | shares 10,000,000       10,000,000
Preferred stock par value | $ / shares $ 0.001       $ 0.001
Dividends declared | $ $ 0        
Number of votes entitled per share of common stock | Vote | Vote 1        
Maximum [Member]          
Subsidiary, Sale of Stock [Line Items]          
Warrants and Rights Outstanding | $ $ 100,000        
Hercules Credit Agreement          
Subsidiary, Sale of Stock [Line Items]          
Warrants issued to purchase shares of convertible preferred stock | shares   26,095 135,686 135,686  
Class of warrant exercise price | $ / shares   $ 3.83 $ 5.159 $ 5.159  
IPO          
Subsidiary, Sale of Stock [Line Items]          
Common stock, shares authorized | shares 200,000,000        
Common stock, par value | $ / shares $ 0.001        
Preferred stock, shares authorized | shares 10,000,000        
Preferred stock par value | $ / shares $ 0.001