XML 113 R96.htm IDEA: XBRL DOCUMENT v3.23.1
Schedule II - VALUATION AND QUALIFYING ACCOUNTS (Details) - USD ($)
$ in Thousands
12 Months Ended
Mar. 31, 2023
Mar. 31, 2022
Mar. 31, 2021
Allowance for doubtful accounts:      
VALUATION AND QUALIFYING ACCOUNTS      
Balance at Beginning of Year $ 2,212 $ 1,161 $ 1,894
Charged (Credited) to Statement of Operations (2,019) 1,691 (533)
Claims and Adjustments Applied Against Allowances (107) (640) (200)
Balance at End of Year 86 2,212 1,161
Allowance for sales returns      
VALUATION AND QUALIFYING ACCOUNTS      
Balance at Beginning of Year 12,321 14,438 6,599
Charged (Credited) to Statement of Operations 157,619 162,381 122,803
Claims and Adjustments Applied Against Allowances (159,794) (164,498) (114,964)
Balance at End of Year 10,146 12,321 14,438
Allowance for cooperative marketing arrangements      
VALUATION AND QUALIFYING ACCOUNTS      
Balance at Beginning of Year 56,372 43,276 38,794
Charged (Credited) to Statement of Operations 262,363 286,116 222,732
Claims and Adjustments Applied Against Allowances (278,240) (273,020) (218,250)
Balance at End of Year 40,495 56,372 43,276
Allowance for customer incentive programs      
VALUATION AND QUALIFYING ACCOUNTS      
Balance at Beginning of Year 97,460 76,200 55,741
Charged (Credited) to Statement of Operations 329,666 348,072 256,755
Claims and Adjustments Applied Against Allowances (355,481) (326,812) (236,296)
Balance at End of Year 71,645 97,460 76,200
Allowance for pricing programs      
VALUATION AND QUALIFYING ACCOUNTS      
Balance at Beginning of Year 120,797 120,568 100,168
Charged (Credited) to Statement of Operations 784,835 885,228 782,734
Claims and Adjustments Applied Against Allowances (806,810) (884,999) (762,334)
Balance at End of Year 98,822 120,797 120,568
Tax valuation allowance:      
VALUATION AND QUALIFYING ACCOUNTS      
Balance at Beginning of Year 29,858 28,926 29,171
Charged (Credited) to Statement of Operations 908 887 (245)
Claims and Adjustments Applied Against Allowances 0 45 0
Balance at End of Year $ 30,766 $ 29,858 $ 28,926