XML 115 R100.htm IDEA: XBRL DOCUMENT v3.25.1
Stockholders' Equity (Details) - USD ($)
3 Months Ended 123 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Mar. 31, 2025
Stockholders' Equity.      
Authorized stock repurchase amount $ 2,000,000,000   $ 2,000,000,000
Cost of shares of common stock repurchased 0 $ 0 1,800,000,000
Cumulative common stock repurchase transactions fees.     $ 537,000
Common stock dividends $ 15,005,000 $ 10,420,000