XML 38 R31.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Common Stock - Additional Information (Details) - USD ($)
1 Months Ended 3 Months Ended 6 Months Ended
Mar. 31, 2023
Dec. 31, 2023
Jun. 30, 2023
Jun. 30, 2024
May 31, 2024
Nov. 30, 2021
Class Of Stock [Line Items]            
Amount of securities that may be issued and sold $ 400,000,000          
Gross proceeds from issuance of common stock and prefunded warrants     $ 113,000,000      
Offering costs   $ 200,000 2,600,000      
Offering costs previously paid and deferred     300,000      
Net proceeds from issuance   $ 24,800,000 $ 110,400,000      
2021 Shelf Registration            
Class Of Stock [Line Items]            
Maximum aggregate offering amount           $ 400,000,000
Shelf Registration statement expiration period       2024-11    
Shelf registration statement remaining amount       $ 187,000,000    
2024 Shelf Registration            
Class Of Stock [Line Items]            
Maximum aggregate offering amount         $ 400,000,000  
Shelf Registration statement expiration period       2027-05    
Shelf registration statement remaining amount       $ 400,000,000    
Open Market Sales Agreement | Jefferies LLC            
Class Of Stock [Line Items]            
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          
Percentage of commission on gross proceeds from sale of common stock 3.00%          
Pre-Funded Warrants            
Class Of Stock [Line Items]            
Warrants exercise price per share   $ 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        
Warrants to purchase common stock   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