XML 115 R101.htm IDEA: XBRL DOCUMENT v3.25.3
Stockholders' Equity (Details) - USD ($)
shares in Thousands
3 Months Ended 9 Months Ended 129 Months Ended
Sep. 30, 2025
Sep. 30, 2024
Sep. 30, 2025
Sep. 30, 2024
Sep. 30, 2025
Stockholders' Equity.          
Authorized stock repurchase amount $ 2,000,000,000   $ 2,000,000,000   $ 2,000,000,000
Shares of common stock repurchased 50   50   34,113
Cost of shares of common stock repurchased $ 4,739,000   $ 4,739,000   $ 1,792,937,000
Cumulative common stock repurchase transactions fees.         $ 537,000
Common stock dividends $ 15,806,000 $ 15,670,000 $ 46,619,000 $ 36,487,000