v3.26.1
Balance Sheet Components - Schedule of Components of Certain Balance Sheet Liability Amounts (Details) - USD ($)
$ in Thousands
Mar. 31, 2026
Mar. 31, 2025
Accrued and other current liabilities:    
Accrued customer marketing, pricing and incentive programs $ 211,915 $ 173,401
Accrued personnel expenses 165,404 180,763
Deferred revenue 38,652 25,798
Income taxes payable 37,843 26,841
VAT payable 36,292 29,648
Warranty liabilities 35,488 34,428
Accrued sales return liability 27,635 27,913
Accrued loss for inventory purchase commitments 18,167 19,614
Operating lease liabilities 17,044 15,780
Other current liabilities 193,550 152,317
Accrued and other current liabilities 781,990 686,503
Other non-current liabilities:    
Operating lease liabilities 71,111 76,622
Employee benefit plan obligations 61,066 57,338
Deferred revenue 53,624 38,216
Obligation for deferred compensation plan 30,495 29,006
Warranty liabilities 14,754 14,756
Other non-current liabilities 6,849 5,574
Non-current liabilities $ 237,899 $ 221,512