v3.23.1
Balance Sheet Components - Accrued Payroll and Benefits (Details) - USD ($)
$ in Thousands
Apr. 30, 2023
Jan. 31, 2023
Accrued Payroll and Benefits    
Accrued commissions $ 46,396 $ 77,287
Employee Stock Purchase Plan 40,814 17,475
Accrued payroll and related expenses 38,395 39,907
Accrued bonuses 25,494 34,098
Accrued payroll and benefits $ 151,099 $ 168,767