XML 122 R94.htm IDEA: XBRL DOCUMENT v3.23.3
Accrued Liabilities - General Information (Details) - USD ($)
$ in Thousands
Jun. 30, 2023
Jun. 30, 2022
Accrued Liabilities, Current [Abstract]    
Accrued savings offers $ 15,739 $ 12,711
Accrued program liabilities 11,012 9,468
Accrued compensation 5,675 4,765
Accrued customer and product related fees 6,579 7,817
Return reserve 5,777 5,770
Other accrued liabilities 2,017 3,656
Total accrued liabilities $ 46,799 $ 44,187