v3.25.2
Other Accrued Expenses (Details) - USD ($)
$ in Thousands
Jun. 30, 2025
Jun. 30, 2024
Payables and Accruals [Abstract]    
Accrued incentive compensation $ 5,325 $ 1,521
Accrued severance 5 90
Other taxes payable 2,189 2,258
Accrued payable to vendors 459 434
Deferred revenue 711 860
Accrued incentives and promotions to consultants 3,284 1,454
Accrued other expenses 1,540 1,257
Total other accrued expenses $ 13,513 $ 7,874