XML 99 R69.htm IDEA: XBRL DOCUMENT v3.25.1
Stockholders' Equity - Additional Information (Details) - USD ($)
$ / shares in Units, $ in Thousands
12 Months Ended
Feb. 26, 2024
Dec. 31, 2024
Dec. 31, 2023
Nov. 14, 2022
Nov. 01, 2022
Schedule of Equity Method Investments [Line Items]          
Preferred stock, par or stated value per share   $ 0.001 $ 0.001    
Preferred stock, shares authorized   10,000,000 10,000,000    
Preferred stock, shares issued   0 0    
Preferred stock, shares outstanding   0 0    
Common stock, shares authorized   190,000,000 190,000,000    
Common stock, shares issued   59,967,814 44,754,853    
Common stock, shares outstanding   59,967,814 44,754,853    
Common stock voting rights   one      
Maximum value of stock and debt instruments authorized to issue         $ 250,000
Common stock issued, value   $ 60 $ 45    
Common stock, par value per share   $ 0.001 $ 0.001    
Purchase price per warrant $ 4.779        
Pre-Funded Warrants          
Schedule of Equity Method Investments [Line Items]          
Purchase price per warrant $ 4.779        
Private Placement          
Schedule of Equity Method Investments [Line Items]          
Gross proceeds from private placement $ 50,000        
ATM Offering Program          
Schedule of Equity Method Investments [Line Items]          
Remaining capacity available under program   $ 106,200      
ATM Offering Program | Maximum          
Schedule of Equity Method Investments [Line Items]          
Common stock issued, value       $ 125,000  
Sales agents commission rate   3.00%      
Common Stock          
Schedule of Equity Method Investments [Line Items]          
Common stock issued under ATM offering program   4,050,000 1,001,208    
Common Stock | Pre-Funded Warrants          
Schedule of Equity Method Investments [Line Items]          
Pre-Funded Warrants issued to purchase aggregate number of shares of common stock 1,611,215        
Common Stock | Private Placement          
Schedule of Equity Method Investments [Line Items]          
Common stock public offering price per share $ 4.78        
Common stock, shares issued 8,849,371        
Common stock, par value per share $ 0.001        
Common Stock | ATM Offering Program          
Schedule of Equity Method Investments [Line Items]          
Average sale price per share   $ 3.07 $ 6.30    
Gross proceeds from sale of shares   $ 12,400 $ 6,300    
Commissions paid to the placement agent   $ 300 $ 200