XML 51 R43.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Financing: At-the-Market Equity Offering Program (Details) - Common Stock - USD ($)
$ / shares in Units, shares in Millions
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Proceeds, (net of issuance costs) $ 31,200,000 $ 27,400,000
Average price per share $ 52.51 $ 62.21
Number of shares issued 0.6 0.4
Payments of Stock Issuance Costs $ (300,000) $ (300,000)
August 4, 2020 ATM Program    
Proceeds, (net of issuance costs) $ 0 $ 27,400,000
Number of shares issued 0.0 0.4
Payments of Stock Issuance Costs $ 0 $ (0.3)
June 16, 2023 ATM Program    
Proceeds, (net of issuance costs) $ 31,200,000 $ 0
Number of shares issued 0.6 0.0
Payments of Stock Issuance Costs $ (0.3) $ 0