XML 45 R39.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Common Stock - Additional Information (Details)
3 Months Ended 6 Months Ended 12 Months Ended
Oct. 27, 2023
USD ($)
$ / shares
shares
Apr. 27, 2023
USD ($)
$ / shares
shares
Jun. 30, 2023
shares
Jun. 30, 2024
USD ($)
Vote
$ / shares
shares
Jun. 30, 2023
USD ($)
shares
Dec. 31, 2023
USD ($)
$ / shares
shares
Class of Stock [Line Items]            
Common stock, shares authorized       300,000,000   300,000,000
Common stock, par value | $ / shares       $ 0.0001   $ 0.0001
Common stock, voting rights       Each share of common stock is entitled to one vote.    
Number of common stock voting rights held per share | Vote       1    
Common stock, dividends declared | $       $ 0   $ 0
Warrants to purchase shares of common stock 319,150 2,020,270        
Proceeds from issuance of common stock upon public offering, net of issuance costs | $       $ 0 $ 153,840,000  
Common Stock            
Class of Stock [Line Items]            
Offering price per share | $ / shares $ 23.5 $ 18.5        
Follow On Public Offering            
Class of Stock [Line Items]            
Proceeds from issuance of common stock upon public offering, net of issuance costs | $ $ 143,700,000 $ 201,300,000        
Proceeds from issuance of common stock net of underwriting discounts and commissions and other offering expenses | $ $ 134,600,000 $ 188,700,000        
Follow On Public Offering | Common Stock            
Class of Stock [Line Items]            
Common stock, par value | $ / shares   $ 0.0001        
Issuance of common stock, net of issuance costs, shares 5,797,872 8,858,121 8,858,121   8,858,121  
Offering price per share | $ / shares $ 23.4999 $ 18.4999        
Warrants to purchase shares of common stock 319,150 2,020,270        
Overallotment Option | Common Stock            
Class of Stock [Line Items]            
Issuance of common stock, net of issuance costs, shares 797,872 1,418,920