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 |