XML 39 R28.htm IDEA: XBRL DOCUMENT v3.23.2
Accrued Expenses (Tables)
6 Months Ended
Jun. 30, 2023
Payables and Accruals [Abstract]  
Schedule of Accrued Expenses
Accrued expenses consisted of the following as of June 30, 2023 and December 31, 2022 (in thousands):

As of
June 30, 2023December 31, 2022
Hosting costs$2,936 $2,802 
Legal costs530 475 
Marketing and tradeshow expenses1,144 1,000 
Third party license fees759 1,223 
Contract labor costs978 1,465 
Reimbursable employee expenses1,009 1,004 
Audit and tax expenses1,251 911 
Capital expenditures349 744 
Other accrued expenses2,987 2,603 
Total$11,943 $12,227