XML 45 R35.htm IDEA: XBRL DOCUMENT v3.24.3
Common stock transactions (Details) - USD ($)
$ / shares in Units, shares in Thousands, $ in Billions
1 Months Ended 3 Months Ended 9 Months Ended
Aug. 24, 2022
Dec. 31, 2024
Nov. 01, 2024
Aug. 02, 2024
May 03, 2024
Nov. 03, 2023
Nov. 01, 2024
Nov. 03, 2023
Common stock transactions                
Cash dividend paid (in dollars per share)     $ 0.59 $ 0.59 $ 0.59 $ 0.59 $ 1.77 $ 1.77
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 program, increase in the authorized amount $ 2.0              
Common stock repurchase authorization $ 16.0              
Shares acquired under share repurchase program             0 0