v3.25.2
Financing: At-the-Market Equity Offering Program (Details) - Common Stock - USD ($)
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Proceeds, (net of issuance costs) $ 19,600,000 $ 41,800,000 $ 65,300,000 $ 73,000,000
Average price per share $ 58.28 $ 55.02 $ 59.78 $ 53.92
Number of shares issued 300,000 800,000 1,100,000 1,400,000
Payments of Stock Issuance Costs $ (200,000) $ (400,000) $ (700,000) $ (700,000)
June 16, 2023 ATM Program        
Proceeds, (net of issuance costs) $ 0 $ 41,800,000 $ 45,700,000 $ 73,000,000
Number of shares issued 0 800,000 800,000 1,400,000
Payments of Stock Issuance Costs $ 0 $ (400,000) $ (500,000) $ (700,000)
May 8, 2025 ATM Program        
Proceeds, (net of issuance costs) $ 19,600,000 $ 0 $ 19,600,000 $ 0
Number of shares issued 300,000 0 300,000 0
Payments of Stock Issuance Costs $ (200,000) $ 0 $ (200,000) $ 0