XML 105 R94.htm IDEA: XBRL DOCUMENT v3.25.1
Stockholders' Equity - DRSPP (Details) - USD ($)
$ in Millions
259 Months Ended
Mar. 31, 2025
Dec. 31, 2024
Sep. 27, 2022
Class of Stock [Line Items]      
Common stock, shares authorized (in shares) 874,300,000 874,300,000  
DRSPP      
Class of Stock [Line Items]      
Common stock, shares authorized (in shares)     2,000,000.0
Shares of common stock authorized and available for issuance (in shares) 2,000,000.0    
Common shares issued through DRSPP (in shares) 8,848,219    
Net proceeds from shares issued through DRSPP $ 290.8