v3.26.1
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