v3.26.1
Net Loss per Share (Additional Information) (Details) - $ / shares
Mar. 31, 2026
Dec. 31, 2025
Mar. 31, 2025
Class of Stock [Line Items]      
Common Stock Per Share Exercise Price $ 0.0001 $ 0.0001  
Pre-funded warrants      
Class of Stock [Line Items]      
Pre-funded warrants outstanding 15,815,253   15,159,753
Pre-funded warrants | Common Stock      
Class of Stock [Line Items]      
Common Stock Per Share Exercise Price $ 0.0001