XML 123 R98.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Schedule II - VALUATION AND QUALIFYING ACCOUNTS (Details) - USD ($)
$ in Thousands
12 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Mar. 31, 2022
Allowance for doubtful accounts:      
VALUATION AND QUALIFYING ACCOUNTS      
Balance at Beginning of Year $ 86 $ 2,212 $ 1,161
Charged (Credited) to Statement of Operations (86) (2,019) 1,691
Claims and Adjustments Applied Against Allowances 0 (107) (640)
Balance at End of Year 0 86 2,212
Allowance for sales returns      
VALUATION AND QUALIFYING ACCOUNTS      
Balance at Beginning of Year 10,146 12,321 14,438
Charged (Credited) to Statement of Operations 141,995 157,619 162,381
Claims and Adjustments Applied Against Allowances (141,961) (159,794) (164,498)
Balance at End of Year 10,180 10,146 12,321
Allowance for cooperative marketing arrangements      
VALUATION AND QUALIFYING ACCOUNTS      
Balance at Beginning of Year 40,495 56,372 43,276
Charged (Credited) to Statement of Operations 232,837 262,363 286,116
Claims and Adjustments Applied Against Allowances (231,698) (278,240) (273,020)
Balance at End of Year 41,634 40,495 56,372
Allowance for customer incentive programs      
VALUATION AND QUALIFYING ACCOUNTS      
Balance at Beginning of Year 71,645 97,460 76,200
Charged (Credited) to Statement of Operations 299,351 329,666 348,072
Claims and Adjustments Applied Against Allowances (310,969) (355,481) (326,812)
Balance at End of Year 60,027 71,645 97,460
Allowance for pricing programs      
VALUATION AND QUALIFYING ACCOUNTS      
Balance at Beginning of Year 98,822 120,797 120,568
Charged (Credited) to Statement of Operations 707,954 784,835 885,228
Claims and Adjustments Applied Against Allowances (715,496) (806,810) (884,999)
Balance at End of Year 91,280 98,822 120,797
Tax valuation allowance:      
VALUATION AND QUALIFYING ACCOUNTS      
Balance at Beginning of Year 30,766 29,858 28,926
Charged (Credited) to Statement of Operations 4,770 908 887
Claims and Adjustments Applied Against Allowances 0 0 45
Balance at End of Year $ 35,536 $ 30,766 $ 29,858