XML 79 R17.htm IDEA: XBRL DOCUMENT v3.23.3
Accrued expenses
9 Months Ended
Sep. 30, 2023
Payables and Accruals [Abstract]  
Accrued expenses 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