XML 84 R69.htm IDEA: XBRL DOCUMENT v3.25.1
Other Accrued Liabilities (Details) - USD ($)
$ in Thousands
Mar. 31, 2025
Mar. 31, 2024
Payables and Accruals [Abstract]    
Accrued marketing costs $ 26,324 $ 24,053
Accrued compensation costs 14,205 12,221
Accrued broker commissions 1,462 1,309
Income taxes payable 830 2,569
Accrued professional fees 8,026 5,046
Accrued production costs 6,416 4,166
Other accrued liabilities 6,195 6,790
Total other accrued liabilities $ 63,458 $ 56,154