Valuation and Qualifying Accounts (Details) - USD ($) $ in Thousands |
12 Months Ended | ||
|---|---|---|---|
May 31, 2026 |
May 31, 2025 |
May 31, 2024 |
|
| Allowance for deferred tax asset | |||
| Valuation and Qualifying Accounts | |||
| Balance at Beginning of Year | $ 58,440 | $ 52,680 | $ 25,759 |
| Additions - Charged to costs and expenses | 7,053 | 5,760 | 26,921 |
| Deductions | 0 | 0 | 0 |
| Balance at End of Period | 65,493 | 58,440 | 52,680 |
| Allowance for sales returns and doubtful accounts | |||
| Valuation and Qualifying Accounts | |||
| Balance at Beginning of Year | 2,215 | 2,141 | 2,150 |
| Additions - Charged to costs and expenses | 385 | 886 | 1,073 |
| Deductions | (749) | (812) | (1,082) |
| Balance at End of Period | $ 1,851 | $ 2,215 | $ 2,141 |