v3.26.1
STOCKHOLDERS' EQUITY - Narrative (Details) - USD ($)
$ / shares in Units, shares in Millions, $ in Millions
1 Months Ended 3 Months Ended 6 Months Ended
Jul. 28, 2026
May 31, 2026
Apr. 30, 2026
Jun. 30, 2026
Jun. 30, 2026
Minimum          
Equity offering [Line Items]          
Equity offering program, maturity, term (in years)       1 year 1 year
Maximum          
Equity offering [Line Items]          
Equity offering program, maturity, term (in years)       2 years 2 years
ATM Programs, Forward Sales Agreement          
Equity offering [Line Items]          
Equity offering program, maximum aggregate amount authorized       $ 20.9 $ 34.7
Equity offering program, proceeds       $ 1,800.0 $ 3,000.0
Shares issued, average price per share (in USD per share)       $ 86.94 $ 86.02
ATM Programs, Forward Sales Agreement | Subsequent Event          
Equity offering [Line Items]          
Equity offering program, maximum aggregate amount authorized $ 1.3        
Equity offering program, remaining authorized offering amount 2,000.0        
Equity offering program, proceeds 119.7        
ATM Programs, Settled Forward Sales Agreement          
Equity offering [Line Items]          
Equity offering program, maximum aggregate amount authorized       $ 20.8 $ 31.4
Equity offering program, proceeds       1,700.0 2,500.0
ATM Programs, Unsettled Forward Sales Agreements          
Equity offering [Line Items]          
Equity offering program, remaining authorized offering amount       $ 1,500.0 $ 1,500.0
Equity offering program, shares, remaining authorized offering amount       17.2 17.2
ATM Programs, Unsettled Forward Sales Agreements | Subsequent Event          
Equity offering [Line Items]          
Equity offering program, remaining authorized offering amount $ 1,600.0        
Equity offering program, shares, remaining authorized offering amount 18.5        
At The Market Program          
Equity offering [Line Items]          
Equity offering program, maximum aggregate amount authorized   $ 3,000.0 $ 2,500.0   $ 2,300.0