v3.26.1
Other Accrued Liabilities (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Mar. 31, 2026
Payables and Accruals [Abstract]    
Accrued marketing costs $ 37,765 $ 31,631
Accrued compensation costs 7,598 12,127
Accrued broker commissions 1,479 1,476
Income taxes payable 7,569 733
Accrued professional fees 8,111 8,290
Accrued production costs 4,755 6,018
Line of credit 3,639 2,986
Other accrued liabilities 7,867 9,728
Total other accrued liabilities $ 78,783 $ 72,989