XML 96 R75.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Other Accrued Liabilities (Details) - USD ($)
$ in Thousands
Mar. 31, 2024
Mar. 31, 2023
Payables and Accruals [Abstract]    
Accrued marketing costs $ 24,053 $ 30,471
Accrued compensation costs 12,221 14,292
Accrued broker commissions 1,309 1,767
Income taxes payable 2,569 10,645
Accrued professional fees 5,046 4,254
Accrued production costs 4,166 5,700
Other accrued liabilities 6,790 5,395
Total other accrued liabilities $ 56,154 $ 72,524