v3.25.2
Accrued Liabilities (Details) - USD ($)
$ in Thousands
May 31, 2025
May 31, 2024
Payables and Accruals [Abstract]    
Payroll and related expenses $ 20,397 $ 15,640
Outside services 3,143 8,962
Research and development 1,459 1,255
Royalties 2,642 2,575
Sales and franchise taxes 531 520
Deferred warranties 374 0
Transaction service agreement payable 2,241 6,259
Rebates 446 412
Accrued freight 575 0
Accrued severance 800 1,486
Other 2,910 3,989
Total $ 35,518 $ 41,098