v3.26.1
Common Stock - At the Market Offering (Details) - 2025 WKSI Shelf - USD ($)
$ in Millions
6 Months Ended
Jun. 30, 2026
May 11, 2026
Feb. 03, 2025
Common Stock      
Maximum amount authorized to be sold in offering     $ 250.0
Maximum aggregate additional offering price   $ 250.0  
Issuance of common stock, net of issuance costs (in shares) 5,358,318    
Proceeds from issuance of stock, net of expenses $ 140.0    
Amount of common stock remaining authorized for future issuance $ 229.1