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