v3.26.1
Common Stock (Details) - ATM Equity Program - USD ($)
$ in Millions
1 Months Ended 3 Months Ended 6 Months Ended
Aug. 31, 2024
Jun. 30, 2026
Jun. 30, 2026
Class of Stock [Line Items]      
Stock issued during period, shares, new issues   0 441,034
Sale of stock, consideration received on transaction     $ 22.2
Sale of stock, commissions and fees paid     0.4
Market equity program equity available for issuance   $ 75.2 $ 75.2
Maximum | Scenario, Plan      
Class of Stock [Line Items]      
Cumulative proceeds received on all transactions $ 200.0