v3.26.1
Pre-Funded Warrants - Additional Information (Details) - shares
3 Months Ended
Jan. 10, 2025
Nov. 29, 2024
Mar. 31, 2026
Pre-Funded Warrants      
Class of Warrant or Right [Line Items]      
Exchange of common stock shares for pre-funded warrants (in shares) 6,070,000 3,420,000 3,500,000