XML 73 R58.htm IDEA: XBRL DOCUMENT v3.22.1
Accrued Expenses (Details) - USD ($)
$ in Thousands
Jan. 31, 2022
Jan. 31, 2021
Payables and Accruals [Abstract]    
Accrued commissions $ 8,556 $ 7,498
Accrued bonus 4,677 4,134
Accrued vacation 5,546 4,716
Payroll tax payable 9,487 10,250
Accrued other compensation and benefits 5,568 3,812
Total accrued compensation and benefits 33,834 30,410
Accrued fees payable to salesforce.com 6,521 6,381
Taxes payable 9,743 13,598
Accrued third-party professional services subcontractors' fees 1,961 1,515
Other accrued expenses 17,884 9,488
Total accrued expenses and other current liabilities $ 36,109 $ 30,982