v3.25.2
Organization and Basis of Presentation - Additional Information (Details)
3 Months Ended 6 Months Ended
Jun. 25, 2025
USD ($)
$ / shares
shares
Dec. 16, 2024
$ / shares
shares
Aug. 05, 2022
USD ($)
Jun. 30, 2025
USD ($)
shares
Jun. 30, 2024
USD ($)
shares
Jun. 30, 2025
USD ($)
Candidate
shares
Jun. 30, 2024
USD ($)
shares
Dec. 31, 2024
USD ($)
Organization And Basis Of Presentation [Line Items]                
Number of product candidates | Candidate           2    
Net Income (Loss)       $ (4,796,000) $ (22,237,000) $ 2,583,000 $ (30,458,000)  
Accumulated deficit       (189,622,000)   (189,622,000)   $ (192,205,000)
Stock Issued During Period, Value, New Issues       4,655,000 3,455,000 5,038,000 3,641,000  
Net proceeds           5,038,000 3,641,000  
Common Stock                
Organization And Basis Of Presentation [Line Items]                
Stock Issued During Period, Value, New Issues       $ 9,000 $ 5,000 $ 10,000 $ 6,000  
Shares of common stock sold and issued | shares       947,438 475,405 987,772 584,890  
Underwriters' Overallotment Option | Common Stock                
Organization And Basis Of Presentation [Line Items]                
Shares of common stock sold and issued | shares   2,000,000            
December 2024 Public Offering                
Organization And Basis Of Presentation [Line Items]                
Gross proceeds before deducting underwriting discounts and commissions, and offering expenses           $ 92,000,000    
December 2024 Public Offering | Common Stock                
Organization And Basis Of Presentation [Line Items]                
Shares of common stock sold and issued | shares   12,000,001            
Public offering price | $ / shares   $ 6            
Common stock, public offering price | $ / shares   0.01            
December 2024 Public Offering | Pre-funded warrants                
Organization And Basis Of Presentation [Line Items]                
Class of warrants issued per share | $ / shares   $ 5.99            
Number of warrants outstanding | shares   3,333,333            
Combination of Common Stock, Preferred Stock, Debt Securities, Warrants and/or Units | Maximum [Member]                
Organization And Basis Of Presentation [Line Items]                
Stock Issued During Period, Value, New Issues     $ 200,000,000          
ATM Program                
Organization And Basis Of Presentation [Line Items]                
Shares of common stock sold and issued | shares           3,923,829    
Net proceeds           $ 20,900,000    
ATM Program | Maximum [Member]                
Organization And Basis Of Presentation [Line Items]                
Stock Issued During Period, Value, New Issues     $ 75,000,000          
Registered Direct Offering | Common Stock                
Organization And Basis Of Presentation [Line Items]                
Shares of common stock sold and issued | shares 3,221,395              
Public offering price | $ / shares $ 4.67              
Gross proceeds before deducting underwriting discounts and commissions, and offering expenses $ 15,000,000