Stockholders' equity (Details Textual) (Details) - USD ($) |
1 Months Ended | 3 Months Ended | |||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
Dec. 08, 2021 |
Oct. 31, 2021 |
Sep. 30, 2021 |
Jul. 31, 2021 |
Jun. 30, 2021 |
Mar. 31, 2021 |
Dec. 31, 2020 |
Sep. 30, 2021 |
Mar. 31, 2021 |
Sep. 30, 2020 |
Mar. 31, 2020 |
|
| Class of Stock [Line Items] | |||||||||||
| Stock repurchase program, additional authorized amount | $ 3,400,000,000 | ||||||||||
| Amount available for stock repurchases under a board approved stock repurchase plan | $ 2,900,000,000 | $ 2,900,000,000 | |||||||||
| Dividends declared per share (in usd per share) | $ 1.76 | $ 1.76 | $ 1.76 | $ 1.76 | $ 1.76 | $ 1.60 | $ 1.60 | ||||
| Dividends paid per share (in usd per share) | $ 1.76 | $ 1.76 | $ 1.76 | ||||||||
| Subsequent Event [Member] | |||||||||||
| Class of Stock [Line Items] | |||||||||||
| Dividends declared per share (in usd per share) | $ 1.76 | ||||||||||
| Forecast [Member] | |||||||||||
| Class of Stock [Line Items] | |||||||||||
| Dividends paid per share (in usd per share) | $ 1.76 | ||||||||||