v3.23.2
Balance Sheet Components - Accrued Payroll and Benefits (Details) - USD ($)
$ in Thousands
Jul. 31, 2023
Jan. 31, 2023
Accrued Payroll and Benefits    
Accrued commissions $ 58,202 $ 77,287
Accrued payroll and related expenses 41,136 39,907
Accrued bonuses 26,540 34,098
Employee Stock Purchase Plan 12,593 17,475
Accrued payroll and benefits $ 138,471 $ 168,767