v3.26.1
Other Accrued Liabilities (Details) - USD ($)
$ in Thousands
Mar. 31, 2026
Mar. 31, 2025
Payables and Accruals [Abstract]    
Accrued marketing costs $ 31,631 $ 26,324
Accrued compensation costs 12,127 14,205
Accrued broker commissions 1,476 1,462
Income taxes payable 733 830
Accrued professional fees 8,290 8,026
Accrued production costs 6,018 6,416
Line of credit 2,986 0
Other accrued liabilities 9,728 6,195
Total other accrued liabilities $ 72,989 $ 63,458