XML 99 R74.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Balance Sheet Components (Assets) (Details) - USD ($)
$ in Thousands
Mar. 31, 2024
Mar. 31, 2023
Accounts receivable, net:    
Accounts receivable $ 744,836 $ 851,576
Accounts receivable, net 541,715 630,382
Inventories:    
Raw materials 65,209 171,790
Finished goods 357,304 511,103
Inventory, net 422,513 682,893
Other current assets:    
VAT receivables 41,172 60,343
Prepaid expenses and other assets 105,098 82,533
Other current assets, total 146,270 142,876
Property, plant and equipment, net:    
Property, plant and equipment, gross 493,992 489,164
Less: accumulated depreciation and amortization (387,293) (396,855)
Property, plant and equipment before land and construction in progress 106,699 92,309
Property, plant and equipment, net 116,589 121,503
Other assets:    
Deferred tax assets 224,831 171,989
Right-of-use assets 61,163 67,330
Investments in privately held companies 28,662 33,323
Other assets 6,364 15,438
Other assets, total 350,194 316,293
Deferred Compensation Plan    
Other assets:    
Investments for deferred compensation plan 29,174 28,213
Plant, buildings and improvements    
Property, plant and equipment, net:    
Property, plant and equipment, gross 84,189 69,360
Equipment and tooling    
Property, plant and equipment, net:    
Property, plant and equipment, gross 296,857 309,151
Computer equipment    
Property, plant and equipment, net:    
Property, plant and equipment, gross 26,785 31,535
Software    
Property, plant and equipment, net:    
Property, plant and equipment, gross 86,161 79,118
Construction-in-process    
Property, plant and equipment, net:    
Property, plant and equipment, gross 7,180 26,399
Land    
Property, plant and equipment, net:    
Property, plant and equipment, gross 2,710 2,795
Allowance for doubtful accounts    
Accounts receivable, net:    
Allowance for receivables 0 (86)
Allowance for sales returns    
Accounts receivable, net:    
Allowance for receivables (10,180) (10,146)
Allowance for cooperative marketing arrangements    
Accounts receivable, net:    
Allowance for receivables (41,634) (40,495)
Allowance for customer incentive programs    
Accounts receivable, net:    
Allowance for receivables (60,027) (71,645)
Allowance for pricing programs    
Accounts receivable, net:    
Allowance for receivables $ (91,280) $ (98,822)