v3.26.1
STOCKHOLDERS' EQUITY (At The Market Program Schedule and Narrative) (Details) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
$1.25 Billion ATM Program        
At The Market Offering Programs [Line Items]        
Sales price, equity distribution agreement   $ 1,250,000   $ 1,250,000
Issuance of common stock (in shares)   2,895   7,285
Average issue price per share   $ 36.83   $ 36.97
Gross proceeds   $ 107,872   $ 272,321
Proceeds from issuance of common stock   $ 106,626   $ 269,296
$2.0 Billion ATM Program        
At The Market Offering Programs [Line Items]        
Issuance of common stock (in shares) 1,124   3,343  
Average issue price per share $ 47.34   $ 47.48  
Gross proceeds $ 53,843   $ 160,527  
Proceeds from issuance of common stock 53,219   158,737  
Maximum [Member] | $2.0 Billion ATM Program        
At The Market Offering Programs [Line Items]        
Sales price, equity distribution agreement $ 2,000,000   $ 2,000,000