v3.25.1
Common stock transactions (Details) - USD ($)
$ / shares in Units, shares in Thousands, $ in Millions
1 Months Ended 3 Months Ended
Jun. 30, 2025
May 02, 2025
May 03, 2024
Common stock transactions      
Cash dividend paid (in dollars per share)   $ 0.59 $ 0.59
Subsequent event      
Common stock transactions      
Cash dividend declared (in dollars per share) $ 0.59    
Common Stock | Pursuant to Authorized Repurchase Program      
Common stock transactions      
Common stock repurchase authorization   $ 1,380  
Shares acquired under share repurchase program   0 0