v3.26.1
Stockholders' Equity - Additional information (Details) - USD ($)
$ in Millions
1 Months Ended
Apr. 30, 2026
Jun. 30, 2026
ATM Agreement    
Stockholders' Equity    
Common stock to be sold pursuant   $ 300.0
Underwritten Public Offering    
Stockholders' Equity    
Common stock issued (in shares) 11,896,750  
Aggregate offering price for the transaction $ 323.8