v3.26.1
Stockholders' Equity - Additional Information (Details) - USD ($)
$ / shares in Units, $ in Millions
1 Months Ended 3 Months Ended 6 Months Ended
Jul. 31, 2026
May 31, 2026
Jun. 30, 2026
Jun. 30, 2026
Jun. 30, 2025
May 26, 2026
Aug. 31, 2025
Nov. 30, 2024
Subsidiary Sale Of Stock [Line Items]                
Pre-funded warrants sold to purchase common stock           415,000 1,040,820  
Warrants exercise price per share           $ 0.001 $ 0.001  
Warrant exercised     0 0 0      
Class A Warrant | Subsequent Event                
Subsidiary Sale Of Stock [Line Items]                
Warrant exercised 510,205              
Proceeds from Warrants $ 11.0              
At-The-Market Offering                
Subsidiary Sale Of Stock [Line Items]                
Number of shares sold     0 0 161,645      
Net proceeds from the issuance of common stock through equity plans         $ 1.9      
At-The-Market Offering | Maximum                
Subsidiary Sale Of Stock [Line Items]                
Initial public offering value of shares authorized               $ 75.0
Underwritten Offering | Common Stock                
Subsidiary Sale Of Stock [Line Items]                
Sale of stock, price per share   $ 26.5            
Additional option granted to purchase stock   566,040            
Gross proceeds from issuance of common stock   $ 115.0            
Net proceeds from issuance of common stock   $ 108.1            
Underwritten Offering | Pre-funded Warrants                
Subsidiary Sale Of Stock [Line Items]                
Warrants exercise price per share   $ 26.499            
Underwritten Offering | Common Stock and Pre-funded Warrants                
Subsidiary Sale Of Stock [Line Items]                
Number of shares sold   3,358,602            
Pre-funded warrants sold to purchase common stock           415,000