v3.26.1
Subsequent Events (Additional Information) (Details) - USD ($)
$ / shares in Units, $ in Millions
Apr. 27, 2026
Mar. 31, 2026
Dec. 31, 2025
Subsequent Event [Line Items]      
Common stock, par value   $ 0.0001 $ 0.0001
Subsequent Event [Member] | 2026 Private Placement [Member]      
Subsequent Event [Line Items]      
Issuance of common stock 9,481,000    
Common stock, par value $ 0.0001    
Per share price $ 9.5    
Gross proceeds $ 110.0    
Subsequent Event [Member] | 2026 Private Placement [Member] | Pre Funded Warrant [Member]      
Subsequent Event [Line Items]      
Warrants issued for purchase of common stock 2,106,000    
Per share price $ 9.4999