XML 61 R47.htm IDEA: XBRL DOCUMENT v3.24.0.1
Common Stock - Additional Information (Details)
12 Months Ended
Oct. 27, 2023
USD ($)
$ / shares
shares
Apr. 27, 2023
USD ($)
$ / shares
shares
Sep. 19, 2022
USD ($)
shares
Dec. 31, 2023
USD ($)
Vote
$ / shares
shares
Dec. 31, 2022
USD ($)
$ / shares
shares
Dec. 31, 2021
USD ($)
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    
Warrants to purchase shares of common stock 319,150 2,020,270        
Proceeds from issuance of common stock in public offering, net of issuance costs | $       $ 281,165,000 $ 86,105,000 $ 85,990,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]            
Issuance of common stock, net of issuance costs, shares     8,761,905      
Proceeds from issuance of common stock in public offering, net of issuance costs | $ $ 143,700,000 $ 201,300,000 $ 86,100,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]            
Issuance of common stock, net of issuance costs, shares 5,797,872 8,858,121   14,655,993 8,761,905 5,333,333
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 1,142,857