TOTAL VALUATION AND QUALIFYING ACCOUNTS (Details) - USD ($) $ in Thousands |
12 Months Ended | ||
|---|---|---|---|
Mar. 31, 2026 |
Mar. 31, 2025 |
Mar. 31, 2024 |
|
| Valuation and qualifying accounts | |||
| Beginning balance | $ (32,883) | $ (27,331) | |
| Ending balance | (38,198) | (32,883) | $ (27,331) |
| Allowance for doubtful accounts | |||
| Valuation and qualifying accounts | |||
| Beginning balance | (13,534) | (9,109) | (10,576) |
| Additions | (6,532) | (4,869) | (658) |
| Deductions | 146 | 444 | 2,125 |
| Ending balance | (19,920) | (13,534) | (9,109) |
| Allowance for sales discounts | |||
| Valuation and qualifying accounts | |||
| Beginning balance | (1,366) | (3,840) | (5,656) |
| Additions | (22,394) | (19,028) | (17,060) |
| Deductions | 22,114 | 21,502 | 18,876 |
| Ending balance | (1,646) | (1,366) | (3,840) |
| Allowance for chargebacks | |||
| Valuation and qualifying accounts | |||
| Beginning balance | (17,983) | (14,382) | (16,272) |
| Additions | (30,039) | (31,701) | (28,845) |
| Deductions | 31,390 | 28,100 | 30,735 |
| Ending balance | $ (16,632) | $ (17,983) | $ (14,382) |