XML 93 R79.htm IDEA: XBRL DOCUMENT v3.23.1
Accrued Liabilities (Details) - USD ($)
$ in Thousands
Mar. 31, 2023
Jun. 30, 2022
Accrued Liabilities, Current [Abstract]    
Accrued savings offers $ 18,370 $ 12,711
Accrued program liabilities 10,287 9,468
Accrued customer and product related fees 6,379 7,817
Product return reserve 4,708 5,770
Accrued employee compensation 6,864 4,765
Other accrued liabilities 2,977 3,656
Total accrued liabilities $ 49,585 $ 44,187