XML 35 R28.htm IDEA: XBRL DOCUMENT v3.24.3
Stockholders' Equity - Additional Information (Details) - USD ($)
$ / shares in Units, $ in Thousands
9 Months Ended 17 Months Ended
Apr. 24, 2024
Jun. 01, 2023
May 16, 2023
Sep. 30, 2024
Sep. 30, 2023
Sep. 30, 2024
Dec. 31, 2023
Class of Stock [Line Items]              
Issuance of common stock, net of offering costs       $ 33,131 $ 42,414    
Net proceeds from common stock and warrants after deducting underwriting discounts, commissions and other offering expenses $ 161,400 $ 134,700          
Proceeds from issuance of pre-funded warrants, net of offering costs 128,300 92,300   128,272 92,318    
Proceeds from issuance of common stock, net of offering costs $ 33,100 $ 42,400   $ 33,131 $ 42,414    
Voting Common Stock              
Class of Stock [Line Items]              
Common stock, par value       $ 0.0001   $ 0.0001 $ 0.0001
Voting Common Stock | Public Offering              
Class of Stock [Line Items]              
Sale of stock price per share   $ 2          
Voting Common Stock | Follow On Offering              
Class of Stock [Line Items]              
Number of shares issued 4,958,068 23,287,134          
Underwriter option to purchase number of additional shares 2,485,487            
Sale of stock price per share $ 7.13            
Voting Common Stock | ATM Program | Wedbush Securities, Inc.              
Class of Stock [Line Items]              
Number of shares issued           0  
Issuance of common stock, net of offering costs     $ 75,000        
Common stock, par value     $ 0.0001        
Pre-Funded Warrants [Member]              
Class of Stock [Line Items]              
Common stock issuable upon exercise warrants       65,587,945   65,587,945  
Warrants exercised       0   0  
Warrant exercise price   $ 0.0001          
Pre-Funded Warrants [Member] | Voting Common Stock              
Class of Stock [Line Items]              
Common stock issuable upon exercise warrants 18,577,419 47,010,526          
Common stock price per warrant $ 7.1299 $ 1.9999          
Warrant exercise price $ 0.0001 $ 0.0001