XML 160 R47.htm IDEA: XBRL DOCUMENT v3.23.2
Other Accrued Liabilities (Details) - USD ($)
$ in Thousands
Jun. 30, 2023
Mar. 31, 2023
Payables and Accruals [Abstract]    
Accrued marketing costs $ 33,143 $ 30,471
Accrued compensation costs 5,807 14,292
Accrued broker commissions 1,958 1,767
Income taxes payable 9,764 10,645
Accrued professional fees 4,056 4,254
Accrued production costs 4,593 5,700
Other accrued liabilities 5,446 5,395
Total other accrued liabilities $ 64,767 $ 72,524