v3.25.2
Other Accrued Liabilities (Details) - USD ($)
$ in Thousands
Jun. 30, 2025
Mar. 31, 2025
Payables and Accruals [Abstract]    
Accrued marketing costs $ 32,731 $ 26,324
Accrued compensation costs 5,798 14,205
Accrued broker commissions 1,271 1,462
Income taxes payable 5,452 830
Accrued professional fees 7,750 8,026
Accrued production costs 5,025 6,416
Other accrued liabilities 5,755 6,195
Total other accrued liabilities $ 63,782 $ 63,458