v3.25.0.1
Balance Sheet Components - Accrued Payroll and Benefits (Details) - USD ($)
$ in Thousands
Jan. 31, 2025
Jan. 31, 2024
Deferred Costs, Capitalized, Prepaid, and Other Assets Disclosure [Abstract]    
Accrued commissions $ 174,322 $ 116,870
Accrued payroll and related expenses 69,197 58,579
Accrued bonuses 42,510 36,860
Employee stock purchase plan 33,214 22,315
Accrued payroll and benefits $ 319,243 $ 234,624