v3.26.1
EQUITY - Common Stock (Details) - USD ($)
$ / shares in Units, $ in Millions
6 Months Ended 12 Months Ended
Dec. 05, 2022
Jun. 30, 2026
Dec. 31, 2024
Dec. 31, 2022
Nov. 12, 2024
Oct. 28, 2022
Apr. 30, 2021
Follow-on Public Offering              
Sale of Stock              
Stock issued during period, shares, new issues (in shares) 3,450,000            
Proceeds from issuance of common stock, net of stock issuance costs $ 62.4            
Over-Allotment Option              
Sale of Stock              
Stock issued during period, shares, new issues (in shares) 450,000            
ATM Program, Common Stock, 2021 ATM Program and 2022 ATM Program              
Sale of Stock              
Stock issued during period, shares, new issues (in shares)       1,566,026      
Proceeds from issuance of common stock, gross       $ 33.4      
Proceeds from issuance of common stock, net of stock issuance costs       32.9      
Payments of stock issuance costs       $ 0.5      
ATM Program, Common Stock, 2021 ATM Program and 2022 ATM Program | Weighted Average              
Sale of Stock              
Sale of stock, price per share (in dollars per share)       $ 21.33      
ATM Program, Common Stock, 2021 ATM Program              
Sale of Stock              
Sale of stock, aggregate offering price, maximum             $ 150.0
Stock issued during period, shares, new issues (in shares)       961,261      
Proceeds from issuance of common stock, gross       $ 21.1      
Proceeds from issuance of common stock, net of stock issuance costs       20.8      
Payments of stock issuance costs       $ 0.3      
ATM Program, Common Stock, 2021 ATM Program | Weighted Average              
Sale of Stock              
Sale of stock, price per share (in dollars per share)       $ 21.99      
ATM Program, Common Stock, 2022 ATM Program              
Sale of Stock              
Sale of stock, aggregate offering price, maximum           $ 150.0  
Stock issued during period, shares, new issues (in shares)     7,226,192 604,765      
Proceeds from issuance of common stock, gross     $ 134.2 $ 12.3      
Proceeds from issuance of common stock, net of stock issuance costs     132.2 12.1      
Payments of stock issuance costs     $ 2.0 $ 0.2      
ATM Program, Common Stock, 2022 ATM Program | Weighted Average              
Sale of Stock              
Sale of stock, price per share (in dollars per share)     $ 18.58 $ 20.29      
ATM Program, Common Stock, 2024 ATM Program              
Sale of Stock              
Sale of stock, aggregate offering price, maximum         $ 250.0    
Stock issued during period, shares, new issues (in shares)   4,917,499 1,696,601        
Proceeds from issuance of common stock, gross   $ 99.2 $ 33.5        
Proceeds from issuance of common stock, net of stock issuance costs   97.8 33.0        
Payments of stock issuance costs   1.4 $ 0.5        
Sale of stock, aggregate offering price, availability remaining   $ 117.2          
ATM Program, Common Stock, 2024 ATM Program | Weighted Average              
Sale of Stock              
Sale of stock, price per share (in dollars per share)   $ 20.18 $ 19.77