v3.22.0.1
Balance Sheet Components - Accrued Payroll and Benefits (Details) - USD ($)
$ in Thousands
Jan. 31, 2022
Jan. 31, 2021
Deferred Costs, Capitalized, Prepaid, and Other Assets Disclosure [Abstract]    
Accrued commissions $ 47,298 $ 32,300
Accrued payroll and related expenses 24,910 16,528
Accrued bonuses 17,591 12,110
Employee Stock Purchase Plan 14,764 10,969
Accrued payroll and benefits $ 104,563 $ 71,907