Capital Stock (Details) $ in Millions |
6 Months Ended |
|---|---|
|
Jun. 30, 2026
USD ($)
shares
| |
| Equity [Abstract] | |
| Public offering proceeds, net of discounts and offering fees | $ | $ 108.2 |
| Sale of stock, number of shares issued in transaction (in shares) | shares | 12,432,432 |