XML 100 R75.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Balance Sheet Components (Balance Sheet Liability) (Details) - USD ($)
$ in Thousands
Mar. 31, 2024
Mar. 31, 2023
Accrued and other current liabilities:    
Accrued customer marketing, pricing and incentive programs $ 170,371 $ 206,546
Accrued personnel expenses 145,473 103,592
Accrued sales return liability 30,098 49,462
Accrued loss for inventory purchase commitments 29,349 46,608
VAT payable 28,253 33,328
Warranty liabilities 30,270 28,861
Income taxes payable 24,196 18,788
Deferred revenue 19,262 11,017
Operating lease liabilities 15,107 12,655
Contingent consideration 1,215 6,629
Other current liabilities 143,668 125,653
Accrued and other current liabilities 637,262 643,139
Other non-current liabilities:    
Operating lease liabilities 61,920 58,361
Employee benefit plan obligations 42,707 32,421
Deferred revenue 21,097 8,277
Warranty liabilities 14,384 12,025
Deferred tax liabilities 705 2,803
Other non-current liabilities 2,603 4,595
Non-current liabilities 172,590 146,695
Deferred Compensation Plan    
Other non-current liabilities:    
Obligation for deferred compensation plan $ 29,174 $ 28,213