XML 30 R16.htm IDEA: XBRL DOCUMENT v3.21.1
Balance Sheet Components
12 Months Ended
Mar. 31, 2021
Balance Sheet Related Disclosures [Abstract]  
Balance Sheet Components Balance Sheet Components
The following table presents the components of certain balance sheet asset amounts as of March 31, 2021 and 2020 (in thousands):
 March 31,
 20212020
Accounts receivable, net: 
Accounts receivable$867,868 $597,939 
Allowance for doubtful accounts(1,161)(1,894)
Allowance for sales returns(14,438)(6,599)
Allowance for cooperative marketing arrangements(43,276)(38,794)
Allowance for customer incentive programs(76,200)(55,741)
Allowance for pricing programs(120,568)(100,168)
$612,225 $394,743 
Inventories:  
Raw materials$146,886 $56,052 
Finished goods514,230 173,197 
$661,116 $229,249 
Other current assets:  
Value-added tax receivables$67,710 $33,616 
Prepaid expenses and other assets67,940 41,304 
$135,650 $74,920 
Property, plant and equipment, net:  
Plant, buildings and improvements$66,055 $65,261 
Equipment and tooling244,962 185,760 
Computer equipment27,869 26,148 
Software56,087 56,091 
394,973 333,260 
Less: accumulated depreciation and amortization(303,460)(270,387)
91,513 62,873 
Construction-in-process19,637 10,441 
Land2,910 2,805 
$114,060 $76,119 
Other assets:  
Deferred tax assets $210,888 $240,528 
Right-of-use assets31,169 25,557 
Trading investments for deferred compensation plan24,809 20,085 
Investment in privately held companies43,402 45,949 
Other assets13,980 12,900 
$324,248 $345,019 
The following table presents the components of certain balance sheet liability amounts as of March 31, 2021 and 2020 (in thousands):
 March 31,
 20212020
Accrued and other current liabilities:  
Accrued customer marketing, pricing and incentive programs$185,394 $130,220 
Accrued personnel expenses173,360 104,423 
Income taxes payable - current131,408 8,823 
Accrued payables - non-inventory52,392 11,548 
VAT payable50,620 12,757 
Accrued sales return liability43,178 30,267 
Warranty accrual33,228 25,905 
Operating lease liability13,101 10,945 
Contingent consideration6,967 23,284 
Other current liabilities168,969 96,852 
$858,617 $455,024 
Other non-current liabilities:  
Employee benefit plan obligation$72,321 $61,303 
Obligation for deferred compensation plan24,809 20,085 
Operating lease liability21,319 19,536 
Warranty accrual15,604 14,134 
Deferred tax liability1,679 1,931 
Other non-current liabilities3,770 2,285 
$139,502 $119,274