v3.25.1
Balance Sheet Components - Schedule of Accrued Expenses and Other Current Liabilities (Details) - USD ($)
$ in Thousands
Apr. 30, 2025
Jan. 31, 2025
Organization, Consolidation and Presentation of Financial Statements [Abstract]    
Accrued expenses $ 188,810 $ 200,416
Accrued compensation and benefits 119,860 193,110
Income tax liabilities 17,127 18,815
Sales and other non-income tax liabilities 38,523 41,755
Customer deposit liabilities 49,965 47,312
Operating lease liabilities, current 25,583 27,026
Other 34,083 30,128
Accrued expenses and other current liabilities $ 473,951 $ 558,562