v3.24.2.u1
Balance Sheet Components - Accrued Payroll and Benefits (Details) - USD ($)
$ in Thousands
Jul. 31, 2024
Jan. 31, 2024
Accrued Payroll and Benefits    
Accrued commissions $ 90,514 $ 116,870
Accrued payroll and related expenses 62,408 58,579
Accrued bonuses 35,226 36,860
Employee Stock Purchase Plan 17,281 22,315
Accrued payroll and benefits $ 205,429 $ 234,624