v3.26.1
Stockholders' Equity (Details) - 2024 At The Market Offering Program - USD ($)
shares in Millions
6 Months Ended 20 Months Ended
Jun. 30, 2026
Jun. 30, 2026
Nov. 30, 2024
Class of Warrant or Right [Line Items]      
Stock offering, maximum sale amount     $ 300,000,000
Stock sold (in shares) 45.0 82.6  
Proceeds from sale of common stock $ 145,000,000.0 $ 295,800,000  
Stock issuance costs $ 3,700,000 $ 8,100,000