Accounts Payable, Accrued Expenses and Other Current Liabilities (Tables)
3 Months Ended
Apr. 30, 2023
Payables and Accruals [Abstract]  
Schedule of Accounts Payable, Accrued Expenses and Other Current Liabilities Accounts payable, accrued expenses and other current liabilities consisted of the following:
(in thousands)April 30, 2023January 31, 2023
Accounts payable$4,351 $7,264 
Accrued employee compensation13,969 23,621 
Accrued Publisher Network fees3,282 3,220 
Accrued professional services and associated costs2,105 2,328 
Accrued employee stock purchase plan withholdings liability542 1,736 
Other current liabilities8,536 10,848 
Total accounts payable, accrued expenses and other current liabilities$32,785 $49,017