XML 55 R36.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 consist of the following:
As of
June 30,
2023
December 31,
2022
Employee compensation$5,090 $5,083 
Income taxes payable1,717 1,090 
Other taxes payable7,750 10,101 
Vacation reserves1,705 1,372 
Other207 201 
Total accrued expenses$16,469 $17,847