v3.26.1
Stockholders' Equity - Additional Information (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended
Jun. 12, 2025
Dec. 18, 2024
Mar. 31, 2026
Mar. 31, 2025
Dec. 31, 2025
Jun. 04, 2025
Subsidiary, Sale of Stock [Line Items]            
Authorized shares of common stock     250,000,000   250,000,000  
Common stock, par value (in USD per share) $ 0.001 $ 0.001 $ 0.001   $ 0.001  
Net proceeds     $ 14,988 $ 0    
Common stock, shares issued (in shares)     13,790,794   5,572,529  
Controlled Equity Offering Sales Agreement            
Subsidiary, Sale of Stock [Line Items]            
Maximum aggregate offering price   $ 75,000        
Private Placement            
Subsidiary, Sale of Stock [Line Items]            
Net proceeds     $ 15,000      
Issuance of stock (in shares)     8,018,500      
Common stock, shares issued (in shares) 667,192          
Aggregate gross proceeds of private placement $ 11,500          
Private Placement | Pre-Funded Warants            
Subsidiary, Sale of Stock [Line Items]            
Common stock, shares issued (in shares) 200,000          
Private Placement | Common Warrant            
Subsidiary, Sale of Stock [Line Items]            
Common stock, shares issued (in shares) 867,192   867,192      
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)     53,100,000      
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