XML 91 R77.htm IDEA: XBRL DOCUMENT v3.21.1
Balance Sheet Components (Assets) (Details) - USD ($)
$ in Thousands
Mar. 31, 2021
Mar. 31, 2020
Accounts receivable, net:    
Accounts receivable $ 867,868 $ 597,939
Accounts receivable, net 612,225 394,743
Inventories:    
Raw materials 146,886 56,052
Finished goods 514,230 173,197
Inventory, net 661,116 229,249
Other current assets:    
Value-added tax receivables 67,710 33,616
Prepaid expenses and other assets 67,940 41,304
Other current assets, total 135,650 74,920
Property, plant and equipment, net:    
Property, plant and equipment, gross 394,973 333,260
Less: accumulated depreciation and amortization (303,460) (270,387)
Property, plant and equipment before land and construction in progress 91,513 62,873
Property, plant and equipment, net 114,060 76,119
Other assets:    
Deferred tax assets 210,888 240,528
Right-of-use assets 31,169 25,557
Trading investments for deferred compensation plan 24,809 20,085
Investment in privately held companies 43,402 45,949
Other assets 13,980 12,900
Other assets, total 324,248 345,019
Plant, buildings and improvements    
Property, plant and equipment, net:    
Property, plant and equipment, gross 66,055 65,261
Equipment and tooling    
Property, plant and equipment, net:    
Property, plant and equipment, gross 244,962 185,760
Computer equipment    
Property, plant and equipment, net:    
Property, plant and equipment, gross 27,869 26,148
Software    
Property, plant and equipment, net:    
Property, plant and equipment, gross 56,087 56,091
Construction-in-process    
Property, plant and equipment, net:    
Property, plant and equipment, gross 19,637 10,441
Land    
Property, plant and equipment, net:    
Property, plant and equipment, gross 2,910 2,805
Allowance for doubtful accounts    
Accounts receivable, net:    
Allowance for receivables (1,161) (1,894)
Allowance for sales returns    
Accounts receivable, net:    
Allowance for receivables (14,438) (6,599)
Allowance for cooperative marketing arrangements    
Accounts receivable, net:    
Allowance for receivables (43,276) (38,794)
Allowance for customer incentive programs    
Accounts receivable, net:    
Allowance for receivables (76,200) (55,741)
Allowance for pricing programs    
Accounts receivable, net:    
Allowance for receivables $ (120,568) $ (100,168)