XML 161 R47.htm IDEA: XBRL DOCUMENT v3.23.2
Other Accrued Expenses (Details) - USD ($)
$ in Thousands
Jun. 30, 2023
Jun. 30, 2022
Payables and Accruals [Abstract]    
Accrued incentive compensation $ 3,060 $ 708
Accrued severance 42 263
Other taxes payable 1,730 1,753
Accrued payable to vendors 720 461
Deferred revenue 834 78
Accrued incentives and promotions to distributors 758 2,763
Accrued other expenses 788 1,901
Total other accrued expenses $ 7,932 $ 7,927