Schedule II - VALUATION AND QUALIFYING ACCOUNTS (Details) - USD ($) $ in Thousands |
12 Months Ended | ||
|---|---|---|---|
Mar. 31, 2026 |
Mar. 31, 2025 |
Mar. 31, 2024 |
|
| Allowance for credit losses | |||
| SEC Schedule, 12-09, Movement in Valuation Allowances and Reserves [Roll Forward] | |||
| Balance at beginning of the year | $ 13,521 | $ 12,917 | $ 2,772 |
| Additions | 2,308 | 2,768 | 10,566 |
| Deductions | (1,312) | (2,164) | (421) |
| Balance at end of year | 14,517 | 13,521 | 12,917 |
| Allowance for returns | |||
| SEC Schedule, 12-09, Movement in Valuation Allowances and Reserves [Roll Forward] | |||
| Balance at beginning of the year | 39,657 | 35,568 | 29,159 |
| Additions | 64,233 | 68,455 | 79,214 |
| Deductions | (82,559) | (64,366) | (72,805) |
| Balance at end of year | 21,331 | 39,657 | 35,568 |
| Valuation allowance | |||
| SEC Schedule, 12-09, Movement in Valuation Allowances and Reserves [Roll Forward] | |||
| Balance at beginning of the year | 168,134 | 81,014 | 23,349 |
| Additions | 2,973 | 89,009 | 58,259 |
| Deductions | (8,193) | (1,889) | (594) |
| Balance at end of year | $ 162,914 | $ 168,134 | $ 81,014 |