v3.26.1
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