v3.24.3
Balance Sheet Components - Accrued Payroll and Benefits (Details) - USD ($)
$ in Thousands
Oct. 31, 2024
Jan. 31, 2024
Accrued Payroll and Benefits    
Accrued commissions $ 191,241 $ 116,870
Accrued payroll and related expenses 59,475 58,579
Employee Stock Purchase Plan 37,748 22,315
Accrued bonuses 36,425 36,860
Accrued payroll and benefits $ 324,889 $ 234,624