XML 43 R30.htm IDEA: XBRL DOCUMENT v3.22.4
Accrued expenses (Tables)
12 Months Ended
Dec. 31, 2022
Payables and Accruals [Abstract]  
Schedule of Accrued Expenses
Accrued expenses consists of the following:
As of December 31,
20222021
Employee compensation$5,083 $10,580 
Income taxes payable1,090 2,375 
Other taxes payable10,101 3,264 
Vacation reserves1,372 1,988 
Other201 1,272 
Total accrued expenses$17,847 $19,479