v3.26.1
Subsequent Events - Additional Information (Details)
$ / shares in Units, $ in Millions
6 Months Ended
Jul. 27, 2026
USD ($)
$ / shares
shares
Jul. 23, 2026
$ / shares
shares
Jul. 17, 2026
$ / shares
shares
Jun. 30, 2026
shares
Dec. 31, 2025
shares
Subsequent Event [Line Items]          
Stock reserved for issuance       6,336,682 6,370,765
Stock options grant in period       99,340  
Initial Public Offering          
Subsequent Event [Line Items]          
Issuance of common stock (in shares) 9,867,000        
Underwriters of their option to purchase 1,287,000        
Subsequent Event          
Subsequent Event [Line Items]          
Reverse stock split ratio     5.9218    
Issuance of common stock (in shares) 9,867,000        
Underwriters of their option to purchase 1,287,000        
Aggregate gross proceeds | $ $ 7.5        
IPO and concurrent private placement | $ $ 155.5        
Subsequent Event | Initial Public Offering          
Subsequent Event [Line Items]          
Offering price | $ / shares $ 15 $ 15 $ 15    
Subsequent Event | Private Placement          
Subsequent Event [Line Items]          
Issuance of common stock (in shares) 500,000   500,000    
Subsequent Event | Board of Directors          
Subsequent Event [Line Items]          
Stock options grant in period   2,066,997      
Subsequent Event | 2026 Equity Incentive Plan          
Subsequent Event [Line Items]          
Stock reserved for issuance   2,420,000