XML 90 R77.htm IDEA: XBRL DOCUMENT v3.22.1
Balance Sheet Components (Assets) (Details) - USD ($)
$ in Thousands
Mar. 31, 2022
Mar. 31, 2021
Accounts receivable, net:    
Accounts receivable $ 964,766 $ 867,868
Accounts receivable, net 675,604 612,225
Inventories:    
Raw materials 226,155 146,886
Finished goods 706,969 514,230
Inventory, net 933,124 661,116
Other current assets:    
VAT receivables 58,850 67,710
Prepaid expenses and other assets 76,628 67,940
Other current assets, total 135,478 135,650
Property, plant and equipment, net:    
Property, plant and equipment, gross 440,594 394,973
Less: accumulated depreciation and amortization (349,606) (303,460)
Property, plant and equipment before land and construction in progress 90,988 91,513
Property, plant and equipment, net 109,807 114,060
Other assets:    
Deferred tax assets 193,629 210,888
Right-of-use assets 40,661 31,169
Investments in privately held companies 43,068 43,402
Other assets 14,933 13,980
Other assets, total 320,722 324,248
Deferred Compensation Plan    
Other assets:    
Investments for deferred compensation plan 28,431 24,809
Plant, buildings and improvements    
Property, plant and equipment, net:    
Property, plant and equipment, gross 68,477 66,055
Equipment and tooling    
Property, plant and equipment, net:    
Property, plant and equipment, gross 268,164 244,962
Computer equipment    
Property, plant and equipment, net:    
Property, plant and equipment, gross 31,562 27,869
Software    
Property, plant and equipment, net:    
Property, plant and equipment, gross 72,391 56,087
Construction-in-process    
Property, plant and equipment, net:    
Property, plant and equipment, gross 15,915 19,637
Land    
Property, plant and equipment, net:    
Property, plant and equipment, gross 2,904 2,910
Allowance for doubtful accounts    
Accounts receivable, net:    
Allowance for receivables (2,212) (1,161)
Allowance for sales returns    
Accounts receivable, net:    
Allowance for receivables (12,321) (14,438)
Allowance for cooperative marketing arrangements    
Accounts receivable, net:    
Allowance for receivables (56,372) (43,276)
Allowance for customer incentive programs    
Accounts receivable, net:    
Allowance for receivables (97,460) (76,200)
Allowance for pricing programs    
Accounts receivable, net:    
Allowance for receivables $ (120,797) $ (120,568)