XML 119 R38.htm IDEA: XBRL DOCUMENT v3.25.2
Balance Sheet Components - Components of Certain Balance Sheet Liability Amounts (Details) - USD ($)
$ in Thousands
Jun. 30, 2025
Mar. 31, 2025
Accrued and other current liabilities:    
Accrued customer marketing, pricing and incentive programs $ 203,412 $ 173,401
Accrued personnel expenses 134,992 180,763
Warranty liabilities 35,637 34,428
Deferred revenue 29,768 25,798
VAT Payable 27,406 29,648
Accrued sales return liability 24,576 27,913
Accrued loss for inventory purchase commitments 23,466 19,614
Income taxes payable 19,261 26,841
Operating lease liabilities 16,746 15,780
Other current liabilities 157,524 152,317
Accrued and other current liabilities 672,788 686,503
Other non-current liabilities:    
Operating lease liabilities 76,883 76,622
Employee benefit plan obligations 61,887 57,338
Deferred revenue 43,382 38,216
Obligation for deferred compensation plan 33,657 29,006
Warranty liabilities 14,569 14,756
Other non-current liabilities 5,535 5,574
Non-current liabilities $ 235,913 $ 221,512