XML 87 R79.htm IDEA: XBRL DOCUMENT v3.20.1
Balance Sheet Components (Assets) (Details) - USD ($)
$ in Thousands
Mar. 31, 2020
Apr. 01, 2019
Mar. 31, 2019
Apr. 01, 2018
Accounts receivable, net:        
Accounts receivable $ 597,939   $ 573,348  
Accounts receivable, net 394,743   383,309 $ 320,653
Inventories:        
Raw materials 56,052   40,970  
Finished goods 173,197   252,525  
Inventory, net 229,249   293,495  
Other current assets:        
Value-added tax receivables 33,616   34,321  
Prepaid expenses and other assets 41,304   34,795  
Other current assets, total 74,920   69,116 $ 62,557
Property, plant and equipment, net:        
Property, plant and equipment, gross 333,260   349,554  
Less: accumulated depreciation and amortization (270,387)   (280,793)  
Property, plant and equipment before land and construction in progress 62,873   68,761  
Property, plant and equipment, net 76,119   78,552  
Other assets:        
Deferred tax assets 240,528   90,808  
Right-of-use assets 25,557 $ 31,300    
Trading investments for deferred compensation plan 20,085   20,363  
Investment in privately held companies 45,949   16,022  
Other assets 12,900   5,260  
Other assets, total 345,019   132,453  
Plant, buildings and improvements        
Property, plant and equipment, net:        
Property, plant and equipment, gross 65,261   65,219  
Equipment and tooling        
Property, plant and equipment, net:        
Property, plant and equipment, gross 185,760   197,540  
Computer equipment        
Property, plant and equipment, net:        
Property, plant and equipment, gross 26,148   24,132  
Software        
Property, plant and equipment, net:        
Property, plant and equipment, gross 56,091   62,663  
Construction-in-process        
Property, plant and equipment, net:        
Property, plant and equipment, gross 10,441   7,021  
Land        
Property, plant and equipment, net:        
Property, plant and equipment, gross 2,805   2,770  
Allowance for doubtful accounts        
Accounts receivable, net:        
Allowance for receivables (1,894)   (84)  
Allowance for sales returns        
Accounts receivable, net:        
Allowance for receivables (6,599)   (6,486)  
Allowance for cooperative marketing arrangements        
Accounts receivable, net:        
Allowance for receivables (38,794)   (35,080)  
Allowance for customer incentive programs        
Accounts receivable, net:        
Allowance for receivables (55,741)   (60,036)  
Allowance for pricing programs        
Accounts receivable, net:        
Allowance for receivables $ (100,168)   $ (88,353)