v3.26.1
Balance Sheet Components - Schedule of Accrued Payroll and Benefits (Details) - USD ($)
$ in Thousands
Jul. 31, 2026
Jan. 31, 2026
Accrued Payroll and Benefits    
Accrued commissions $ 192,622 $ 207,378
Accrued payroll and related expenses 146,966 100,915
Accrued bonuses 53,034 45,204
Employee Stock Purchase Plan 25,448 36,193
Accrued payroll and benefits $ 418,070 $ 389,690