XML 126 R46.htm IDEA: XBRL DOCUMENT v3.24.0.1
Balance Sheet Components - Accrued Payroll and Benefits (Details) - USD ($)
$ in Thousands
Jan. 31, 2024
Jan. 31, 2023
Deferred Costs, Capitalized, Prepaid, and Other Assets Disclosure [Abstract]    
Accrued commissions $ 116,870 $ 77,287
Accrued payroll and related expenses 58,579 39,907
Accrued bonuses 36,860 34,098
Employee Stock Purchase Plan 22,315 17,475
Accrued payroll and benefits $ 234,624 $ 168,767