v3.26.1
Income Taxes - Income (Loss) before income tax expense (Details) - USD ($)
$ in Thousands
12 Months Ended
May 31, 2026
May 31, 2025
May 31, 2024
Income Taxes      
Domestic $ 184,200 $ (22,500) $ 14,600
Foreign 61,700 61,400 43,700
Income (loss) before income tax expense $ 245,900 $ 38,900 $ 58,300