XML 89 R74.htm IDEA: XBRL DOCUMENT v3.19.1
Balance Sheet Components (Assets) (Details) - USD ($)
$ in Thousands
Mar. 31, 2019
Apr. 01, 2018
Mar. 31, 2018
Accounts receivable, net:      
Accounts receivable $ 573,348   $ 482,872
Accounts receivable, net 383,309 $ 320,653 214,885
Inventories:      
Raw materials 40,970   33,603
Finished goods 252,525   226,303
Inventory, net 293,495   259,906
Other current assets:      
Value-added tax receivables 34,321   29,477
Prepaid expenses and other assets 34,795   26,885
Other current assets, total 69,116 $ 62,557 56,362
Property, plant and equipment, net:      
Property, plant and equipment, gross 349,554   332,688
Less: accumulated depreciation and amortization (280,793)   (260,284)
Property, plant and equipment before land and construction in progress 68,761   72,404
Property, plant and equipment, net 78,552   86,304
Other assets:      
Deferred tax assets 90,808   84,651
Trading investments for deferred compensation plan 20,363   17,748
Investment in privately held companies 16,022   12,448
Other assets 5,260   5,908
Other assets, total 132,453   120,755
Plant, buildings and improvements      
Property, plant and equipment, net:      
Property, plant and equipment, gross 65,219   60,747
Equipment and tooling      
Property, plant and equipment, net:      
Property, plant and equipment, gross 197,540   183,466
Computer equipment      
Property, plant and equipment, net:      
Property, plant and equipment, gross 24,132   22,752
Software      
Property, plant and equipment, net:      
Property, plant and equipment, gross 62,663   65,723
Construction-in-process      
Property, plant and equipment, net:      
Property, plant and equipment, gross 7,021   11,029
Land      
Property, plant and equipment, net:      
Property, plant and equipment, gross 2,770   2,871
Allowance for doubtful accounts      
Accounts receivable, net:      
Allowance for receivables (84)   (122)
Allowance for sales returns      
Accounts receivable, net:      
Allowance for receivables (6,486)   (25,515)
Allowance for cooperative marketing arrangements      
Accounts receivable, net:      
Allowance for receivables (35,080)   (30,389)
Allowance for customer incentive programs      
Accounts receivable, net:      
Allowance for receivables (60,036)   (70,592)
Allowance for pricing programs      
Accounts receivable, net:      
Allowance for receivables $ (88,353)   $ (141,369)