v3.24.1.1.u2
Balance Sheet Components - Accrued Payroll and Benefits (Details) - USD ($)
$ in Thousands
Apr. 30, 2024
Jan. 31, 2024
Accrued Payroll and Benefits    
Accrued commissions $ 84,602 $ 116,870
Accrued payroll and related expenses 46,229 58,579
Accrued bonuses 35,905 36,860
Employee Stock Purchase Plan 49,959 22,315
Accrued payroll and benefits $ 216,695 $ 234,624