XML 97 R35.htm IDEA: XBRL DOCUMENT v3.23.3
Accrued expenses (Tables)
9 Months Ended
Sep. 30, 2023
Payables and Accruals [Abstract]  
Schedule of Accrued Expenses
Accrued expenses consist of the following:
As of
September 30,
2023
December 31,
2022
Employee compensation$7,102 $5,083 
Income taxes payable1,604 1,090 
Other taxes payable8,145 10,101 
Vacation reserves971 1,372 
Other101 201 
Total accrued expenses$17,923 $17,847