XML 89 R75.htm IDEA: XBRL DOCUMENT v3.25.1
Balance Sheet Components (Balance Sheet Liability) (Details) - USD ($)
$ in Thousands
Mar. 31, 2025
Mar. 31, 2024
Accrued and other current liabilities:    
Accrued personnel expenses $ 180,763 $ 145,473
Accrued customer marketing, pricing and incentive programs 173,401 170,371
Warranty liabilities 34,428 30,270
Income taxes payable 26,841 24,196
VAT payable 29,648 28,253
Accrued sales return liability 27,913 30,098
Deferred revenue 25,798 19,262
Accrued loss for inventory purchase commitments 19,614 29,349
Operating lease liabilities 15,780 15,107
Other current liabilities 152,317 144,883
Accrued and other current liabilities 686,503 637,262
Other non-current liabilities:    
Operating lease liabilities 76,622 61,920
Employee benefit plan obligations 57,338 42,707
Deferred revenue 38,216 21,097
Obligation for deferred compensation plan 29,000 29,200
Warranty liabilities 14,756 14,384
Deferred tax liabilities 658 705
Other non-current liabilities 4,916 2,603
Non-current liabilities 221,512 172,590
Deferred Compensation Plan    
Other non-current liabilities:    
Obligation for deferred compensation plan $ 29,006 $ 29,174