XML 53 R39.htm IDEA: XBRL DOCUMENT v3.25.1
Balance Sheet Components (Tables)
12 Months Ended
Mar. 31, 2025
Balance Sheet Related Disclosures [Abstract]  
Schedule of Components of Balance Sheet Asset
The following table presents the components of certain balance sheet asset amounts as of March 31, 2025 and 2024 (in thousands):
 March 31,
 20252024
Accounts receivable, net: 
Accounts receivable$708,693 $744,836 
Allowance for cooperative marketing arrangements(44,457)(41,634)
Allowance for customer incentive programs(66,564)(60,027)
Allowance for pricing programs(105,876)(91,280)
Other allowances(37,250)(10,180)
$454,546 $541,715 
Inventories:  
Raw materials$48,699 $65,209 
Finished goods455,048 357,304 
$503,747 $422,513 
Other current assets:  
VAT receivables$46,332 $41,172 
Prepaid expenses and other assets84,879 105,098 
$131,211 $146,270 
Property, plant and equipment, net:  
Plant, buildings and improvements$88,041 $84,189 
Equipment and tooling324,007 296,857 
Computer equipment26,881 26,785 
Software95,829 86,161 
534,758 493,992 
Less: accumulated depreciation and amortization(429,889)(387,293)
104,869 106,699 
Construction-in-process6,337 7,180 
Land2,652 2,710 
$113,858 $116,589 
Other assets:  
Deferred tax assets$202,180 $224,831 
Right-of-use assets75,239 61,163 
Investments for deferred compensation plan29,006 29,174 
Investments in privately held companies27,980 28,662 
Other assets9,672 6,364 
$344,077 $350,194 
Schedule of Components of Balance Sheet Liability
The following table presents the components of certain balance sheet liability amounts as of March 31, 2025 and 2024 (in thousands):
 March 31,
 20252024
Accrued and other current liabilities:  
Accrued personnel expenses$180,763 $145,473 
Accrued customer marketing, pricing and incentive programs173,401 170,371 
Warranty liabilities34,428 30,270 
Income taxes payable 26,841 24,196 
VAT payable29,648 28,253 
Accrued sales return liability27,913 30,098 
Deferred revenue (1)
25,798 19,262 
Accrued loss for inventory purchase commitments19,614 29,349 
Operating lease liabilities15,780 15,107 
Other current liabilities152,317 144,883 
$686,503 $637,262 
Other non-current liabilities:  
Operating lease liabilities$76,622 $61,920 
Employee benefit plan obligations57,338 42,707 
Deferred revenue (1)
38,216 21,097 
Obligation for deferred compensation plan29,006 29,174 
Warranty liabilities14,756 14,384 
Deferred tax liabilities658 705 
Other non-current liabilities4,916 2,603 
$221,512 $172,590 
(1) Includes deferred revenue for post-contract customer support and other services.