XML 304 R72.htm IDEA: XBRL DOCUMENT v3.23.1
Other Accrued Liabilities (Details) - USD ($)
$ in Thousands
Mar. 31, 2023
Mar. 31, 2022
Payables and Accruals [Abstract]    
Accrued marketing costs $ 30,471 $ 36,149
Accrued compensation costs 14,292 19,587
Accrued broker commissions 1,767 1,179
Income taxes payable 10,645 2,664
Accrued professional fees 4,254 4,150
Accrued production costs 5,700 3,686
Other accrued liabilities 5,395 6,698
Total other accrued liabilities $ 72,524 $ 74,113