v3.26.1
Subsequent Event - Additional Information (Details) - USD ($)
$ / shares in Units, $ in Thousands
1 Months Ended 6 Months Ended
Jul. 28, 2026
Feb. 06, 2026
Feb. 04, 2026
Feb. 28, 2026
Jun. 30, 2026
Jun. 30, 2025
Dec. 31, 2025
Subsequent Event [Line Items]              
Common stock, par value     $ 0.0001   $ 0.0001   $ 0.0001
Purchase price     21.17        
Share price     $ 21.17        
Gross proceeds from issuance of common stock   $ 100,000   $ 100,000 $ 100,000 $ 0  
Common Stock [Member]              
Subsequent Event [Line Items]              
Stock issued during period     3,306,571        
Pre Funded Warrants [Member]              
Subsequent Event [Line Items]              
Pre-funded warrants to purchase of common stock     1,417,107        
Purchase price     $ 21.1699        
Pre-funded warrant purchase price per share     $ 0.0001        
Subsequent Event              
Subsequent Event [Line Items]              
Gross proceeds from issuance of common stock $ 150,000            
Subsequent Event | Common Stock [Member]              
Subsequent Event [Line Items]              
Stock issued during period 3,577,560            
Common stock, par value $ 0.0001            
Subsequent Event | Pre Funded Warrants [Member]              
Subsequent Event [Line Items]              
Pre-funded warrants to purchase of common stock 715,513            
Purchase price $ 34.94            
Share price 34.9399            
Pre-funded warrant purchase price per share $ 0.0001