v3.26.1
Other Accrued Expenses - Schedule of Other Accreud Expenses (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Jun. 30, 2025
Payables and Accruals [Abstract]    
Accrued incentive compensation $ 596 $ 5,325
Accrued severance 3 5
Other taxes payable 1,693 2,189
Accrued payable to vendors 810 459
Deferred revenue 1,148 711
Accrued incentives and promotions to consultants 1,590 3,284
Accrued other expenses 1,572 1,540
Total other accrued expenses $ 7,412 $ 13,513