v3.26.1
Stockholders' Equity (Details)
shares in Thousands
3 Months Ended 135 Months Ended
Mar. 31, 2026
USD ($)
shares
Mar. 31, 2026
USD ($)
shares
Stockholders' Equity.    
Authorized stock repurchase amount $ 2,000,000,000 $ 2,000,000,000
Shares of common stock repurchased | shares 560 34,674
Cost of shares of common stock repurchased $ 50,011,000 $ 1,842,948,000
Cumulative common stock repurchase transactions costs $ 549,000