v3.25.2
Accrued Liabilities (Tables)
12 Months Ended
May 31, 2025
Payables and Accruals [Abstract]  
Schedule of Accrued Liabilities
Accrued liabilities consist of the following:
(in thousands)May 31, 2025May 31, 2024
Payroll and related expenses$20,397 $15,640 
Outside services3,143 8,962 
Research and development 1,459 1,255 
Royalties2,642 2,575 
Sales and franchise taxes531 520 
Deferred warranties374 — 
Transaction service agreement payable 2,241 6,259 
Rebates446 412 
Accrued freight575 — 
Accrued severance800 1,486 
Other2,910 3,989 
Total$35,518 $41,098