v3.25.4
Common Stock - Additional Information (Details)
1 Months Ended 12 Months Ended
Jan. 07, 2026
USD ($)
Jul. 01, 2025
USD ($)
May 31, 2024
Sep. 30, 2025
USD ($)
$ / shares
shares
Jun. 30, 2024
USD ($)
$ / shares
shares
Dec. 31, 2025
USD ($)
shares
Dec. 31, 2024
USD ($)
shares
May 30, 2024
shares
May 29, 2024
shares
Subsidiary, Sale of Stock [Line Items]                  
Common stock, shares authorized | shares           500,000,000 500,000,000    
Reverse stock split conversion ratio     0.11675            
Common stock reserved for future issuance           one-for-8.5648      
Net proceeds from public offering       $ 269,400,000 $ 157,600,000        
Stock offering cost           $ 269,439,000 $ 140,868,000    
2022 Stock Option and Grant Plan                  
Subsidiary, Sale of Stock [Line Items]                  
Number of common stock reserved | shares           2,503,036      
2024 Stock Option and Grant Plan                  
Subsidiary, Sale of Stock [Line Items]                  
Number of common stock reserved | shares           5,685,887      
2024 ESPP                  
Subsidiary, Sale of Stock [Line Items]                  
Number of common stock reserved | shares           690,045      
IPO                  
Subsidiary, Sale of Stock [Line Items]                  
Underwriting discounts and commissions and offering costs             15,519,000    
Private Placement                  
Subsidiary, Sale of Stock [Line Items]                  
Underwriting discounts and commissions and offering costs             1,297,000    
Underwritten Public Offering                  
Subsidiary, Sale of Stock [Line Items]                  
Underwriting discounts and commissions and offering costs           $ 18,061,000      
Common Stock                  
Subsidiary, Sale of Stock [Line Items]                  
Voting right, description           Each share of common stock entitles the holder to one vote      
Dividends           $ 0 $ 0    
Common stock, shares authorized | shares               500,000,000 250,000,000
Issuance of common stock from IPO | shares           11,057,692 9,200,000    
Issuance of common stock from private placement | shares             1,058,824    
Stock offering cost           $ 11,000 $ 9,000    
Number of common stock reserved | shares           8,878,968      
Common Stock | IPO                  
Subsidiary, Sale of Stock [Line Items]                  
Issuance of common stock from IPO | shares         9,200,000        
Net proceeds from public offering         $ 140,900,000        
Shares issued, price per share | $ / shares         $ 17        
Underwriting discounts and commissions and offering costs         $ 15,500,000        
Common Stock | Private Placement                  
Subsidiary, Sale of Stock [Line Items]                  
Issuance of common stock from private placement | shares         1,058,824        
Net proceeds from private placement         $ 16,700,000        
Shares issued, price per share | $ / shares         $ 17        
Underwriting discounts and commissions and offering costs         $ 1,300,000        
Common Stock | Underwritten Public Offering                  
Subsidiary, Sale of Stock [Line Items]                  
Issuance of common stock from private placement | shares       11,057,692          
Shares sold | shares       1,442,307          
Net proceeds from private placement       $ 269,400,000          
Shares issued, price per share | $ / shares       $ 26          
Underwriting discounts and commissions and offering costs       $ 18,100,000          
Maximum                  
Subsidiary, Sale of Stock [Line Items]                  
Stock offering cost   $ 400,000,000              
Maximum | ATM Program                  
Subsidiary, Sale of Stock [Line Items]                  
Stock offering cost   $ 150,000,000              
Maximum | ATM Program | Subsequent Event                  
Subsidiary, Sale of Stock [Line Items]                  
Stock offering cost $ 110,000,000