v3.25.2
Stockholders' Equity - Additional Information (Details) - USD ($)
$ / shares in Units, $ in Thousands
6 Months Ended
May 10, 2024
Jun. 30, 2025
Jun. 30, 2024
Dec. 31, 2024
May 14, 2024
May 12, 2024
Class Of Stock [Line Items]            
Common stock, shares authorized   150,000,000   150,000,000    
Common stock, par value   $ 0.001   $ 0.001    
Common stock, voting rights   Each share of common stock entitles the holders to one vote on all matters submitted to a vote of the Company’s stockholders.        
Common stock, shares issued   38,271,682   36,568,043    
Proceeds from Issuance or Sale of Securities $ 120,000          
Proceeds from issuance of common stock upon exercise of options and ESPP purchases   $ 4,525 $ 2,404      
Offering Cost Incurred 400          
Additional paid-in capital   $ 633,070   $ 616,037    
Excess of the par value $ 20,000          
RA Capital            
Class Of Stock [Line Items]            
Share repurchased by prefunded warrants 5,714,285          
Boxer Capital [Member]            
Class Of Stock [Line Items]            
Common stock, shares issued 1,142,857          
Share repurchased by prefunded warrants 1,142,857          
Proceeds from issuance of common stock upon exercise of options and ESPP purchases $ 20,000          
IPO            
Class Of Stock [Line Items]            
Capital units, authorized   160,000,000        
Common stock, shares authorized   150,000,000        
Common stock, par value   $ 0.001        
Preferred Stock Shares Authorized   10,000,000        
Preferred Stock, par value   $ 0.001        
Pre-Funded Warrant            
Class Of Stock [Line Items]            
Additional paid-in capital $ 100,000          
Pre-Funded Warrant | RA Capital            
Class Of Stock [Line Items]            
Share repurchased by prefunded warrants 5,714,285       900,000 900,000
Amount gained from Warrant Sold $ 100,000          
Share price $ 17.499          
Pre-Funded Warrant | RA Capital | Maximum [Member]            
Class Of Stock [Line Items]            
Share repurchased by prefunded warrants           900,000
Common stock | RA Capital            
Class Of Stock [Line Items]            
Share price 17.5          
Common stock | Boxer Capital [Member]            
Class Of Stock [Line Items]            
Share price $ 17.5