XML 45 R35.htm IDEA: XBRL DOCUMENT v3.21.2
Balance Sheet Components - Components of Certain Balance Sheet Liability Amounts (Details) - USD ($)
$ in Thousands
Jun. 30, 2021
Mar. 31, 2021
Accrued and other current liabilities:    
Accrued customer marketing, pricing and incentive programs $ 181,423 $ 185,394
Accrued personnel expenses 123,427 173,360
VAT payable 55,350 50,620
Accrued sales return liability 51,122 43,178
Accrued payables - non-inventory 43,394 52,392
Warranty accrual 33,981 33,228
Income taxes payable 27,078 131,408
Operating lease liability 14,681 13,101
Contingent consideration 11,495 6,967
Other current liabilities 160,638 168,969
Accrued and other current liabilities $ 702,589 858,617
Operating Lease, Liability, Current, Statement of Financial Position [Extensible List] Accrued and other current liabilities  
Other non-current liabilities:    
Employee benefit plan obligations $ 73,726 72,321
Obligation for deferred compensation plan 29,092 24,809
Operating lease liability 21,310 21,319
Warranty accrual 15,112 15,604
Contingent consideration 3,971 0
Deferred tax liability 1,679 1,679
Other non-current liabilities 2,814 3,770
Non-current liabilities $ 147,704 $ 139,502
Operating Lease, Liability, Noncurrent, Statement of Financial Position [Extensible List] Non-current liabilities