v3.25.2
Income Taxes - Income Tax Benefit (Details) - USD ($)
$ in Thousands
12 Months Ended
May 31, 2025
May 31, 2024
May 31, 2023
Current      
U.S. $ 621 $ 318 $ 129
Non U.S. 328 361 187
Current 949 679 316
Deferred      
U.S. 0 (7,039) (207)
Non U.S. (988) (929) (2,104)
Deferred (988) (7,968) (2,311)
Income tax benefit $ (39) $ (7,289) $ (1,995)