v3.26.1
Subsequent Events (Additional Information) (Details) - $ / shares
shares in Millions
Aug. 05, 2026
Jun. 30, 2026
Dec. 31, 2025
Subsequent Event [Line Items]      
Common stock, par value   $ 0.001 $ 0.001
Subsequent Event [Member]      
Subsequent Event [Line Items]      
Shares Surrendered 1    
Common stock, par value $ 0.001    
Shares Underlying Pre-Funded Warants 1    
Class of Warrant or Right, Exercise Price $ 0.001