XML 103 R78.htm IDEA: XBRL DOCUMENT v3.8.0.1
Schedule II-VALUATION AND QUALIFYING ACCOUNTS (Details) - USD ($)
$ in Thousands
12 Months Ended
Apr. 30, 2018
Apr. 30, 2017
Apr. 30, 2016
Allowance for Sales Returns [Member]      
Valuation allowances and reserves [Roll Forward]      
Balance at beginning of period [1] $ 24,300 $ 19,861 $ 25,340
Additions/(Deductions) charged to expenses and other [1] (3,486) 53,482 56,094
Deductions from reserves [1],[2] 2,186 49,043 61,573
Balance at end of period [1] 18,628 24,300 19,861
Allowance for Doubtful Accounts [Member]      
Valuation allowances and reserves [Roll Forward]      
Balance at beginning of period 7,186 7,254 8,290
Additions/(Deductions) charged to expenses and other 5,439 2,913 698
Deductions from reserves [2] 2,518 2,981 1,734
Balance at end of period 10,107 7,186 7,254
Allowance for Inventory Obsolescence [Member]      
Valuation allowances and reserves [Roll Forward]      
Balance at beginning of period 21,096 21,968 21,901
Additions/(Deductions) charged to expenses and other 9,182 9,538 15,167
Deductions from reserves [2] 12,085 10,410 15,100
Balance at end of period $ 18,193 $ 21,096 $ 21,968
[1] Allowance for Sales Returns represents anticipated returns net of a recovery of inventory and royalty costs. The provision is reported as a reduction of gross sales to arrive at revenue and the reserve balance is reported as a reduction of Accounts Receivable with a corresponding increase in Inventories and a reduction in Accounts and Royalties Payable (See Note 2).
[2] Deductions from reserves include foreign exchange translation adjustments, accounts written off, less recoveries and items removed from inventory.