v3.25.1
Balance Sheet Components - Accrued Payroll and Benefits (Details) - USD ($)
$ in Thousands
Apr. 30, 2025
Jan. 31, 2025
Accrued Payroll and Benefits    
Accrued commissions $ 108,560 $ 174,322
Employee Stock Purchase Plan 70,698 33,214
Accrued payroll and related expenses 65,931 69,197
Accrued bonuses 41,418 42,510
Accrued payroll and benefits $ 286,607 $ 319,243