XML 74 R60.htm IDEA: XBRL DOCUMENT v3.24.0.1
Subsequent Events - Additional Information (Details) - USD ($)
1 Months Ended 12 Months Ended
Jan. 24, 2024
Jan. 19, 2024
Jun. 26, 2023
Jan. 17, 2024
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Subsequent Event [Line Items]              
Proceeds from issuance of common stock upon public offering, net of issuance costs         $ 281,165,000 $ 86,105,000 $ 85,990,000
Common stock, par value         $ 0.0001 $ 0.0001  
At The Market Offering | Common Stock              
Subsequent Event [Line Items]              
Issuance of common stock, net of issuance costs, shares         1,188,705 601,844 3,407,872
At The Market Offering | Jefferies LLC | January 2021 Sales Agreement | Common Stock              
Subsequent Event [Line Items]              
Common stock remained available to be sold         $ 61,800,000    
At The Market Offering | Jefferies LLC | June 2023 Sales Agreement | Common Stock              
Subsequent Event [Line Items]              
Common stock, par value     $ 0.0001        
Common stock remained available to be sold         $ 222,500,000    
At The Market Offering | Jefferies LLC | June 2023 Sales Agreement | Common Stock | Maximum              
Subsequent Event [Line Items]              
Sale of common stock aggregate offering price     $ 250,000,000        
At The Market Offering | Subsequent Event | Jefferies LLC | June 2023 Sales Agreement | Common Stock              
Subsequent Event [Line Items]              
Issuance of common stock, net of issuance costs, shares       6,115,516      
Proceeds from issuance of common stock upon public offering, net of issuance costs       $ 215,900,000      
Weighted average sales price       $ 36.39      
At The Market Offering | Subsequent Event | Jefferies LLC | January 2024 Sales Agreement | Common Stock              
Subsequent Event [Line Items]              
Issuance of common stock, net of issuance costs, shares 3,119,866            
Proceeds from issuance of common stock upon public offering, net of issuance costs $ 126,400,000            
Weighted average sales price $ 41.50            
Common stock, par value   $ 0.0001          
Common stock remained available to be sold $ 220,500,000            
At The Market Offering | Subsequent Event | Jefferies LLC | January 2024 Sales Agreement | Common Stock | Maximum              
Subsequent Event [Line Items]              
Sale of common stock aggregate offering price   $ 350,000,000