Annual report pursuant to Section 13 and 15(d)

Equity and Mezzanine Equity - Common Stock ATM Program (Narrative) (Details)

v3.25.0.1
Equity and Mezzanine Equity - Common Stock ATM Program (Narrative) (Details) - BofA, Baird, Goldman Sachs, KeyBanc Capital Markets Inc, and Fifth Third - Common Stock - USD ($)
$ in Millions
12 Months Ended
Dec. 31, 2024
Mar. 26, 2024
Mar. 03, 2023
2023 Common Stock ATM Program      
Class of Stock [Line Items]      
Maximum aggregate sales price of shares to be issued under open market sale agreement     $ 250.0
Number of shares sold (in shares) 0    
2024 Common Stock ATM Program      
Class of Stock [Line Items]      
Maximum aggregate sales price of shares to be issued under open market sale agreement   $ 250.0  
Number of shares sold (in shares) 3,699,597    
Net proceeds from sale of shares $ 53.5