v3.26.1
Balance Sheet Components - Schedule of Components of Certain Balance Sheet Asset Amounts (Details) - USD ($)
$ in Thousands
Mar. 31, 2026
Mar. 31, 2025
Accounts receivable, net:    
Accounts receivable $ 792,466 $ 708,693
Accounts receivable, net 505,867 454,546
Inventories:    
Raw materials 62,484 48,699
Finished goods 427,464 455,048
Inventory, net 489,948 503,747
Other current assets:    
Value-added tax ("VAT") receivables 58,600 46,332
Prepaid expenses and other assets 119,295 84,879
Other current assets, total 177,895 131,211
Property, plant and equipment, net:    
Property, plant and equipment, gross 575,961 534,758
Less: accumulated depreciation and amortization (470,964) (429,889)
Property, plant and equipment before land and construction in progress 104,997 104,869
Property, plant and equipment, net 116,454 113,858
Other assets:    
Deferred tax assets 192,083 202,180
Right-of-use assets 71,531 75,239
Investments for deferred compensation plan 30,495 29,006
Other assets 16,095 9,672
Other assets, total 339,075 344,077
Deferred Compensation Plan    
Other assets:    
Investments in privately held companies 28,871 27,980
Plant, buildings and improvements    
Property, plant and equipment, net:    
Property, plant and equipment, gross 93,023 88,041
Equipment and tooling    
Property, plant and equipment, net:    
Property, plant and equipment, gross 350,869 324,007
Computer equipment    
Property, plant and equipment, net:    
Property, plant and equipment, gross 28,108 26,881
Software    
Property, plant and equipment, net:    
Property, plant and equipment, gross 103,961 95,829
Construction-in-process    
Property, plant and equipment, net:    
Property, plant and equipment, gross 8,750 6,337
Land    
Property, plant and equipment, net:    
Property, plant and equipment, gross 2,707 2,652
Allowance for cooperative marketing arrangements    
Accounts receivable, net:    
Valuation allowance for accounts receivable (49,964) (44,457)
Allowance for customer incentive programs    
Accounts receivable, net:    
Valuation allowance for accounts receivable (73,999) (66,564)
Allowance for pricing programs    
Accounts receivable, net:    
Valuation allowance for accounts receivable (144,800) (105,876)
Other allowances    
Accounts receivable, net:    
Valuation allowance for accounts receivable $ (17,836) $ (37,250)