v3.22.4
Balance Sheet Components - Accrued Payroll and Benefits (Details) - USD ($)
$ in Thousands
Jan. 31, 2023
Jan. 31, 2022
Deferred Costs, Capitalized, Prepaid, and Other Assets Disclosure [Abstract]    
Accrued commissions $ 77,287 $ 47,298
Accrued payroll and related expenses 39,907 24,910
Accrued bonuses 34,098 17,591
Employee Stock Purchase Plan 17,475 14,764
Accrued payroll and benefits $ 168,767 $ 104,563