XML 48 R35.htm IDEA: XBRL DOCUMENT v3.22.1
Balance Sheet Components (Tables)
12 Months Ended
Mar. 31, 2022
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, 2022 and 2021 (in thousands):
 March 31,
 20222021
Accounts receivable, net: 
Accounts receivable$964,766 $867,868 
Allowance for doubtful accounts(2,212)(1,161)
Allowance for sales returns(12,321)(14,438)
Allowance for cooperative marketing arrangements(56,372)(43,276)
Allowance for customer incentive programs(97,460)(76,200)
Allowance for pricing programs(120,797)(120,568)
$675,604 $612,225 
Inventories:  
Raw materials$226,155 $146,886 
Finished goods706,969 514,230 
$933,124 $661,116 
Other current assets:  
VAT receivables$58,850 $67,710 
Prepaid expenses and other assets76,628 67,940 
$135,478 $135,650 
Property, plant and equipment, net:  
Plant, buildings and improvements$68,477 $66,055 
Equipment and tooling268,164 244,962 
Computer equipment31,562 27,869 
Software72,391 56,087 
440,594 394,973 
Less: accumulated depreciation and amortization(349,606)(303,460)
90,988 91,513 
Construction-in-process15,915 19,637 
Land2,904 2,910 
$109,807 $114,060 
Other assets:  
Deferred tax assets $193,629 $210,888 
Right-of-use assets40,661 31,169 
 Investments for deferred compensation plan28,431 24,809 
Investments in privately held companies43,068 43,402 
Other assets14,933 13,980 
$320,722 $324,248 
Schedule of components of balance sheet liability
The following table presents the components of certain balance sheet liability amounts as of March 31, 2022 and 2021 (in thousands):
 March 31,
 20222021
Accrued and other current liabilities:  
Accrued customer marketing, pricing and incentive programs$232,393 $185,394 
Accrued personnel expenses165,090 173,360 
Accrued sales return liability40,507 43,178 
VAT payable39,602 50,620 
Income taxes payable 35,355 131,408 
Warranty accrual32,987 33,228 
Accrued payables - non-inventory26,722 52,392 
Operating lease liabilities13,690 13,101 
Contingent consideration8,042 6,967 
Other current liabilities190,460 168,969 
$784,848 $858,617 
Other non-current liabilities:  
Employee benefit plan obligations$50,741 $72,321 
Obligation for deferred compensation plan28,431 24,809 
Operating lease liabilities28,207 21,319 
Warranty accrual13,232 15,604 
Contingent consideration 4,217 — 
Deferred tax liabilities1,962 1,679 
Other non-current liabilities5,343 3,770 
$132,133 $139,502