v3.25.2
Income Taxes - Provision (Benefit) for Income Tax (Detail) - USD ($)
$ in Thousands
12 Months Ended
May 31, 2025
May 31, 2024
May 31, 2023
Current:      
U.S. federal $ 113,885 $ 109,869 $ 91,749
State and local 43,881 31,996 25,972
Foreign 49,174 62,168 45,694
Total Current 206,940 204,033 163,415
Deferred:      
U.S. federal 25,656 (2,263) 16,969
State and local 160 618 4,359
Foreign (130,323) (3,993) (15,092)
Total Deferred (104,507) (5,638) 6,236
Provision for Income Taxes $ 102,433 $ 198,395 $ 169,651