XML 52 R41.htm IDEA: XBRL DOCUMENT v3.25.1
ATM Program (Details) - USD ($)
shares in Thousands, $ in Millions
3 Months Ended 12 Months Ended
Mar. 31, 2025
Dec. 31, 2024
Debt Disclosure [Abstract]    
ATM Program Total Available Shares $ 2,500.0  
ATM Shares Issued 1,750 18,300
ATM Net Proceeds $ 122.0  
ATM Shares Remaining 1,080,000  
ATM Transaction Fee $ 1.0 $ 9.0
ATM Total Shares Issued   $ 1,100.0