XML 113 R100.htm IDEA: XBRL DOCUMENT v3.25.2
Stockholders' Equity (Details) - USD ($)
3 Months Ended 6 Months Ended 126 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Stockholders' Equity.          
Authorized stock repurchase amount $ 2,000,000,000   $ 2,000,000,000   $ 2,000,000,000
Cost of shares of common stock repurchased 0 $ 0 0 $ 0 1,800,000,000
Cumulative common stock repurchase transactions fees.         $ 537,000
Common stock dividends $ 15,808,000 $ 10,397,000 $ 30,813,000 $ 20,817,000