XML 64 R50.htm IDEA: XBRL DOCUMENT v3.25.0.1
Common Stock - Additional Information (Details) - USD ($)
1 Months Ended 3 Months Ended 12 Months Ended
Mar. 31, 2023
Dec. 31, 2023
Jun. 30, 2023
Dec. 31, 2024
Dec. 31, 2023
May 01, 2024
Class Of Stock [Line Items]            
Gross proceeds from issuance of common stock and prefunded warrants     $ 113,000,000      
Offering costs   $ 200,000 2,600,000   $ 200,000  
Offering costs previously paid and deferred     300,000      
Net proceeds from issuance   $ 24,800,000 $ 110,400,000      
2024 Shelf Registration            
Class Of Stock [Line Items]            
Maximum aggregate offering amount           $ 400,000,000
Shelf registration statement remaining amount       $ 400,000,000    
Open Market Sales Agreement | Jefferies LLC            
Class Of Stock [Line Items]            
Percentage of commission on gross proceeds from sale of common stock 3.00%          
Amount remaining under the sales agreement       $ 75,000,000    
Maximum | Open Market Sales Agreement | Jefferies LLC            
Class Of Stock [Line Items]            
Common stock aggregate offering amount $ 75,000,000          
Pre-Funded Warrants            
Class Of Stock [Line Items]            
Warrants exercise price per share   $ 0.0001     $ 0.0001  
Warrants exercised       0    
Pre-Funded Warrants | Voting Common Stock            
Class Of Stock [Line Items]            
Shares issued price per share     $ 5.7499      
Warrants to purchase common stock     12,895,256      
Pre-Funded Warrants | Voting Common Stock | Private Placement            
Class Of Stock [Line Items]            
Shares issued price per share   $ 3.1499     $ 3.1499  
Warrants to purchase common stock   7,936,759     7,936,759  
Common Stock            
Class Of Stock [Line Items]            
Common stock, voting rights       The holders of the voting common stock are entitled to one vote for each share of voting common stock held at all meetings of stockholders    
Number of shares sold     6,761,200      
Shares issued price per share     $ 5.75      
Common Stock | Minimum            
Class Of Stock [Line Items]            
Beneficial ownership percentage       9.99%    
Common Stock | Maximum            
Class Of Stock [Line Items]            
Beneficial ownership percentage       19.99%    
Common Stock | Voting Common Stock            
Class Of Stock [Line Items]            
Number of shares sold     5,312,978      
Shares issued during period         5,312,978  
Shares purchased by underwriters     2,264,456      
Common Stock | Non-voting Common Stock            
Class Of Stock [Line Items]            
Number of shares sold     1,448,222      
Shares issued during period         1,448,222