XML 52 R43.htm IDEA: XBRL DOCUMENT v3.23.4
Balance Sheet Components - Components of Certain Balance Sheet Liability Amounts (Details) - USD ($)
$ in Thousands
Dec. 31, 2023
Mar. 31, 2023
Accrued and other current liabilities:    
Accrued customer marketing, pricing and incentive programs $ 193,216 $ 206,546
Accrued personnel expenses 142,936 103,592
Accrued loss for inventory purchase commitments 33,772 46,608
Accrued sales return liability 33,527 49,462
Warranty liabilities 28,784 28,861
VAT payable 37,748 33,328
Income taxes payable 28,136 18,788
Operating lease liabilities 14,915 12,655
Contingent consideration 1,809 6,629
Other current liabilities 158,592 136,670
Accrued and other current liabilities 673,435 643,139
Other non-current liabilities:    
Operating lease liabilities 62,800 58,361
Employee benefit plan obligations 32,212 32,421
Obligation for deferred compensation plan 29,905 28,213
Warranty liabilities 12,993 12,025
Deferred tax liabilities 2,529 2,803
Other non-current liabilities 16,052 12,872
Non-current liabilities $ 156,491 $ 146,695