v3.26.1
Subsequent Events (Additional Information) (Details) - USD ($)
$ / shares in Units, $ in Millions
6 Months Ended
Jul. 16, 2026
Jun. 30, 2026
May 28, 2026
Subsequent Event [Line Items]      
Stock Issued During Period, Shares, New Issues   6,027,399  
Common stock at a public offering   $ 18.25  
Pre-funded warrants to purchase   4,931,506 150,000
Pre-funded warrant and received net proceeds   $ 187.6  
Option to purchase up an additional in common stock shares 1,643,835 1,643,835  
ATM Offering Program [Member]      
Subsequent Event [Line Items]      
Common stock at a public offering   $ 18.25  
Pre Funded Warrant [Member]      
Subsequent Event [Line Items]      
Common stock at a public offering   $ 18.2499