v3.24.2.u1
Stockholders' Equity - Additional Information (Detail) - USD ($)
$ / shares in Units, $ in Thousands
6 Months Ended
Jul. 17, 2023
Jul. 16, 2021
Jun. 30, 2024
Jun. 30, 2023
May 21, 2024
Dec. 31, 2023
Jul. 06, 2021
Class Of Warrant Or Right [Line Items]              
Net proceeds after deducting underwriting discounts commissions and other estimated offering expenses $ 74,874            
Common stock, par value     $ 0.001     $ 0.001  
Registered Direct Offering of Common Stock [Member]              
Class Of Warrant Or Right [Line Items]              
Common stock, shares sold 21,000,000            
Common stock, sale of stock, price per share $ 3            
Common stock, sale of stock, premium percentage 1.00%            
Common stock, pre-funded warrants to purchase 5,666,667            
Common Stock pre funded warrants exercise price $ 0.001            
Common Stock pre funded warrants per warrant $ 2.999            
Net proceeds after deducting underwriting discounts commissions and other estimated offering expenses $ 74,900            
Common stock, par value $ 0.001            
Evercore Group L.L.C., [Member]              
Class Of Warrant Or Right [Line Items]              
Common stock, shares sold     0 0      
Common stock, par value             $ 0.001
Sales commissions in fixed percentage of gross proceeds per share             3.00%
Common stock sales agreement, effective date   Jul. 16, 2021          
Evercore Group L.L.C., [Member] | Maximum [Member]              
Class Of Warrant Or Right [Line Items]              
Amount available to sell under equity program             $ 60,000
Increase in amount available to sell under equity program         $ 100,000