v3.26.1
Balance Sheet Components - Schedule of Accrued Payroll and Benefits (Details) - USD ($)
$ in Thousands
Apr. 30, 2026
Jan. 31, 2026
Accrued Payroll and Benefits    
Accrued commissions $ 144,768 $ 207,378
Accrued payroll and related expenses 102,134 100,915
Employee Stock Purchase Plan 78,534 36,193
Accrued bonuses 46,619 45,204
Accrued payroll and benefits $ 372,055 $ 389,690