XML 65 R58.htm IDEA: XBRL DOCUMENT v3.25.2
Stockholders' Equity - Additional Information (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 6 Months Ended
Jun. 12, 2025
Dec. 18, 2024
Jun. 30, 2025
Jun. 30, 2025
Jun. 30, 2024
Jun. 04, 2025
Dec. 31, 2024
Subsidiary, Sale of Stock [Line Items]              
Authorized shares of common stock     250,000,000 250,000,000     250,000,000
Common stock, par value (in USD per share) $ 0.001 $ 0.001 $ 0.001 $ 0.001     $ 0.001
Net proceeds       $ 2,890 $ 0    
Number of Common Stock Issuable     53,624,180 53,624,180     44,001,643
Maximum              
Subsidiary, Sale of Stock [Line Items]              
Authorized shares of common stock           250,000,000  
Minimum              
Subsidiary, Sale of Stock [Line Items]              
Authorized shares of common stock           100,000,000  
Controlled Equity Offering Sales Agreement              
Subsidiary, Sale of Stock [Line Items]              
Maximum aggregate offering price   $ 21,900          
Private Placement              
Subsidiary, Sale of Stock [Line Items]              
Net proceeds     $ 2,900        
Issuance of stock (in shares)     2,766,549        
Number of Common Stock Issuable 6,671,928            
Aggregate gross proceeds of private placement $ 11,500            
Private Placement | Pre-Funded Warants              
Subsidiary, Sale of Stock [Line Items]              
Number of Common Stock Issuable 2,000,000   2,000,000 2,000,000      
Private Placement | Common Warrant              
Subsidiary, Sale of Stock [Line Items]              
Number of Common Stock Issuable 8,671,928   8,671,928 8,671,928      
Aggregate gross proceeds of cash exercise in full of the Common Warrants $ 10,400            
ATM Program              
Subsidiary, Sale of Stock [Line Items]              
Common stock reserved for issuance (in shares)     19,000,000 19,000,000