v3.25.0.1
Subsequent Events - Additional Information (Details) - USD ($)
$ / shares in Units, $ in Millions
Jan. 24, 2024
Jan. 22, 2024
Dec. 31, 2024
Sep. 11, 2023
Subsequent Event [Line Items]        
Exercise price (in USD per share)     $ 0.001  
Pre-funded Warrants [Member]        
Subsequent Event [Line Items]        
Pre-funded warrants to purchase       210,320
Exercise price (in USD per share)       $ 0.001
Private Placement [Member]        
Subsequent Event [Line Items]        
Sold and issued of shares 14,500,500 14,500,500    
Stock issued, price per share   $ 12    
Private Placement [Member] | Pre-funded Warrants [Member]        
Subsequent Event [Line Items]        
Stock issued, price per share   $ 11.999    
Pre-funded warrants to purchase 4,666,332 4,666,332    
Exercise price (in USD per share) $ 0.001 $ 0.001    
Aggregate purchase price of pre-funded warrant   $ 230    
Class of warrant or right maximum beneficial ownership percent   9.99%    
Pre-funded warrants increase or decrease percentage   19.99%