v3.26.1
SCHEDULE II - Valuation and Qualifying Accounts (Detail) - Allowance for Doubtful Accounts - USD ($)
$ in Thousands
12 Months Ended
May 31, 2026
May 31, 2025
May 31, 2024
Valuation and Qualifying Accounts Disclosure [Line Items]      
Balance at Beginning of Period $ 907 $ 343 $ 803
Charged to Costs and Expenses 358 3,378 33
Uncollectible Accounts Charged to Allowance 45 (2,814) (493)
Balance at End of Period $ 1,310 $ 907 $ 343