XML 145 R60.htm IDEA: XBRL DOCUMENT v3.25.0.1
Balance Sheet Components - Schedule of Accrued Expenses and Other Current Liabilities (Details) - USD ($)
$ in Thousands
Jan. 31, 2025
Jan. 31, 2024
Organization, Consolidation and Presentation of Financial Statements [Abstract]    
Accrued expenses $ 200,416 $ 173,993
Accrued compensation and benefits 193,110 185,128
Income tax liabilities 18,815 21,880
Sales and other tax liabilities, current 41,755 35,460
Customer deposit liabilities 47,312 40,142
Operating lease liabilities, current 27,026 24,645
Other 30,128 18,916
Accrued expenses and other current liabilities $ 558,562 $ 500,164