v3.26.1
Common Stock - At the Market Offering (Details) - 2025 WKSI Shelf - USD ($)
$ in Millions
3 Months Ended
Mar. 31, 2026
Feb. 03, 2025
Common Stock    
Maximum amount authorized to be sold in offering   $ 250.0
Issuance of common stock, net of issuance costs (in shares) 2,425,495  
Proceeds from issuance of stock, net of expenses $ 54.7  
Amount of common stock remaining authorized for future issuance $ 66.9