v3.25.2
COMMON SHARES - Narrative (Details) - USD ($)
$ in Millions
3 Months Ended 6 Months Ended
May 30, 2025
May 11, 2022
Jun. 30, 2025
Jun. 30, 2024
Dec. 31, 2024
Equity [Abstract]          
Sale of stock, issuance of common stock, maximum $ 1,200.0 $ 1,200.0      
Sale of stock, number of shares issued in transaction (in shares)     3,378,765 4,206,649  
Sale of stock, consideration received on transaction     $ 218.0 $ 248.2  
Treasury stock, common (in shares)     8,064,521   9,116,315
Common stock outstanding (in shares)     371,038,611   366,608,052