v3.26.1
Note 6 - Stockholders' Equity (Details Textual) - USD ($)
$ / shares in Units, $ in Millions
3 Months Ended 6 Months Ended
Jun. 30, 2026
Mar. 31, 2026
Jun. 30, 2026
Feb. 11, 2026
Jun. 08, 2025
Common Stock Shares Issued Not Disclosed true   true    
Common Stock, Dividends, Per Share, Declared (in dollars per share) $ 0.12 $ 0.12      
Share Repurchase Program Authorized June 8, 2025 [Member]          
Share Repurchase Program, Authorized, Amount       $ 2,000 $ 1,000
Treasury Stock, Shares, Acquired (in shares) 1,240,858   5,664,914    
Treasury Stock, Value, Acquired, Cost Method $ 44   $ 169    
Share Repurchase Program, Remaining Authorized, Amount 1,181   $ 1,181    
Share Repurchase Program, Excise Tax $ 6