XML 52 R35.htm IDEA: XBRL DOCUMENT v3.23.1
Balance Sheet Components (Tables)
12 Months Ended
Mar. 31, 2023
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, 2023 and 2022 (in thousands):
 March 31,
 20232022
Accounts receivable, net: 
Accounts receivable$851,576 $964,766 
Allowance for doubtful accounts(86)(2,212)
Allowance for sales returns(10,146)(12,321)
Allowance for cooperative marketing arrangements(40,495)(56,372)
Allowance for customer incentive programs(71,645)(97,460)
Allowance for pricing programs(98,822)(120,797)
$630,382 $675,604 
Inventories:  
Raw materials$171,790 $226,155 
Finished goods511,103 706,969 
$682,893 $933,124 
Other current assets:  
VAT receivables$60,343 $58,850 
Prepaid expenses and other assets82,533 76,628 
$142,876 $135,478 
Property, plant and equipment, net:  
Plant, buildings and improvements$69,360 $68,477 
Equipment and tooling309,151 268,164 
Computer equipment31,535 31,562 
Software79,118 72,391 
489,164 440,594 
Less: accumulated depreciation and amortization(396,855)(349,606)
92,309 90,988 
Construction-in-process26,399 15,915 
Land2,795 2,904 
$121,503 $109,807 
Other assets:  
Deferred tax assets $171,989 $193,629 
Right-of-use assets67,330 40,661 
Investments in privately held companies33,323 43,068 
Investments for deferred compensation plan28,213 28,431 
Other assets15,438 14,933 
$316,293 $320,722 
Schedule of Components of Balance Sheet Liability
The following table presents the components of certain balance sheet liability amounts as of March 31, 2023 and 2022 (in thousands):
 March 31,
 20232022
Accrued and other current liabilities:  
Accrued customer marketing, pricing and incentive programs$206,546 $232,393 
Accrued personnel expenses103,592 165,090 
Accrued sales return liability49,462 40,507 
Accrued loss for inventory purchase commitments46,608 46,361 
VAT payable33,328 39,602 
Warranty liabilities28,861 32,987 
Income taxes payable 18,788 35,355 
Operating lease liabilities12,655 13,690 
Contingent consideration6,629 8,042 
Other current liabilities136,670 170,821 
$643,139 $784,848 
Other non-current liabilities:  
Operating lease liabilities$58,361 $28,207 
Employee benefit plan obligations32,421 50,741 
Obligation for deferred compensation plan28,213 28,431 
Warranty liabilities12,025 13,232 
Deferred tax liabilities2,803 1,962 
Contingent consideration — 4,217 
Other non-current liabilities12,872 5,343 
$146,695 $132,133