XML 87 R70.htm IDEA: XBRL DOCUMENT v3.23.1
Balance Sheet Components (Assets) (Details) - USD ($)
$ in Thousands
Mar. 31, 2023
Mar. 31, 2022
Accounts receivable, net:    
Accounts receivable $ 851,576 $ 964,766
Accounts receivable, net 630,382 675,604
Inventories:    
Raw materials 171,790 226,155
Finished goods 511,103 706,969
Inventory, net 682,893 933,124
Other current assets:    
VAT receivables 60,343 58,850
Prepaid expenses and other assets 82,533 76,628
Other current assets, total 142,876 135,478
Property, plant and equipment, net:    
Property, plant and equipment, gross 489,164 440,594
Less: accumulated depreciation and amortization (396,855) (349,606)
Property, plant and equipment before land and construction in progress 92,309 90,988
Property, plant and equipment, net 121,503 109,807
Other assets:    
Deferred tax assets 171,989 193,629
Right-of-use assets 67,330 40,661
Investments in privately held companies 33,323 43,068
Other assets 15,438 14,933
Other assets, total 316,293 320,722
Deferred Compensation Plan    
Other assets:    
Investments for deferred compensation plan 28,213 28,431
Plant, buildings and improvements    
Property, plant and equipment, net:    
Property, plant and equipment, gross 69,360 68,477
Equipment and tooling    
Property, plant and equipment, net:    
Property, plant and equipment, gross 309,151 268,164
Computer equipment    
Property, plant and equipment, net:    
Property, plant and equipment, gross 31,535 31,562
Software    
Property, plant and equipment, net:    
Property, plant and equipment, gross 79,118 72,391
Construction-in-process    
Property, plant and equipment, net:    
Property, plant and equipment, gross 26,399 15,915
Land    
Property, plant and equipment, net:    
Property, plant and equipment, gross 2,795 2,904
Allowance for doubtful accounts    
Accounts receivable, net:    
Allowance for receivables (86) (2,212)
Allowance for sales returns    
Accounts receivable, net:    
Allowance for receivables (10,146) (12,321)
Allowance for cooperative marketing arrangements    
Accounts receivable, net:    
Allowance for receivables (40,495) (56,372)
Allowance for customer incentive programs    
Accounts receivable, net:    
Allowance for receivables (71,645) (97,460)
Allowance for pricing programs    
Accounts receivable, net:    
Allowance for receivables $ (98,822) $ (120,797)