v3.26.1
Income Taxes - Provision (Benefit) for Income Tax (Detail) - USD ($)
$ in Thousands
12 Months Ended
May 31, 2026
May 31, 2025
May 31, 2024
Current:      
U.S. federal $ 88,816 $ 113,885 $ 109,869
State and local 24,010 43,881 31,996
Foreign 62,199 49,174 62,168
Total Current 175,025 206,940 204,033
Deferred:      
U.S. federal 17,525 25,656 (2,263)
State and local 10,391 160 618
Foreign 4,916 (130,323) (3,993)
Total Deferred 32,832 (104,507) (5,638)
Provision for Income Taxes $ 207,857 $ 102,433 $ 198,395