Accrued Liabilities (Details) - USD ($) $ in Thousands |
Nov. 30, 2021 |
May 31, 2021 |
|---|---|---|
| Payables and Accruals [Abstract] | ||
| Payroll and related expenses | $ 13,308 | $ 20,408 |
| Royalties | 2,260 | 2,663 |
| Accrued severance | 29 | 548 |
| Sales and franchise taxes | 1,081 | 631 |
| Outside services | 4,929 | 4,256 |
| Litigation Matters | 0 | 975 |
| Rebates | 771 | 544 |
| Other | 5,337 | 5,434 |
| Total accrued liabilities | $ 27,715 | $ 35,459 |