Equity - Dividends - Additional Information (Details) - $ / shares |
3 Months Ended | 6 Months Ended | |||||
|---|---|---|---|---|---|---|---|
Jul. 31, 2026 |
Jul. 17, 2026 |
Jun. 25, 2026 |
May 31, 2026 |
May 31, 2025 |
May 31, 2026 |
May 31, 2025 |
|
| Equity Class Of Treasury Stock [Line Items] | |||||||
| Cash dividends declared per share (in USD per shares) | $ 0.48 | $ 0.44 | $ 0.96 | $ 0.88 | |||
| Subsequent Event | |||||||
| Equity Class Of Treasury Stock [Line Items] | |||||||
| Cash dividends declared per share (in USD per shares) | $ 0.48 | ||||||
| Subsequent Event | O 2024 Q3 Dividends | |||||||
| Equity Class Of Treasury Stock [Line Items] | |||||||
| Dividends declared date | Jun. 25, 2026 | ||||||
| Dividends payable date | Jul. 31, 2026 | ||||||
| Dividends record date | Jul. 17, 2026 | ||||||