XML 88 R74.htm IDEA: XBRL DOCUMENT v3.25.1
Balance Sheet Components (Assets) (Details) - USD ($)
$ in Thousands
Mar. 31, 2025
Mar. 31, 2024
Accounts receivable, net:    
Accounts receivable $ 708,693 $ 744,836
Accounts receivable, net 454,546 541,715
Inventories:    
Raw materials 48,699 65,209
Finished goods 455,048 357,304
Inventory, net 503,747 422,513
Other current assets:    
VAT receivables 46,332 41,172
Prepaid expenses and other assets 84,879 105,098
Other current assets, total 131,211 146,270
Property, plant and equipment, net:    
Property, plant and equipment, gross 534,758 493,992
Less: accumulated depreciation and amortization (429,889) (387,293)
Property, plant and equipment before land and construction in progress 104,869 106,699
Property, plant and equipment, net 113,858 116,589
Other assets:    
Deferred tax assets 202,180 224,831
Right-of-use assets 75,239 61,163
Investments in privately held companies 27,980 28,662
Other assets 9,672 6,364
Other assets, total 344,077 350,194
Deferred Compensation Plan    
Other assets:    
Investments for deferred compensation plan 29,006 29,174
Plant, buildings and improvements    
Property, plant and equipment, net:    
Property, plant and equipment, gross 88,041 84,189
Equipment and tooling    
Property, plant and equipment, net:    
Property, plant and equipment, gross 324,007 296,857
Computer equipment    
Property, plant and equipment, net:    
Property, plant and equipment, gross 26,881 26,785
Software    
Property, plant and equipment, net:    
Property, plant and equipment, gross 95,829 86,161
Construction-in-process    
Property, plant and equipment, net:    
Property, plant and equipment, gross 6,337 7,180
Land    
Property, plant and equipment, net:    
Property, plant and equipment, gross 2,652 2,710
Allowance for cooperative marketing arrangements    
Accounts receivable, net:    
Allowance for receivables (44,457) (41,634)
Allowance for customer incentive programs    
Accounts receivable, net:    
Allowance for receivables (66,564) (60,027)
Allowance for pricing programs    
Accounts receivable, net:    
Allowance for receivables (105,876) (91,280)
Other allowances    
Accounts receivable, net:    
Allowance for receivables $ (37,250) $ (10,180)