XML 58 R32.htm IDEA: XBRL DOCUMENT v3.25.2
Accrued expenses (Tables)
6 Months Ended
Jun. 30, 2025
Payables and Accruals [Abstract]  
Schedule of Accrued Expenses
Accrued expenses consist of the following:
As of
June 30,
2025
December 31,
2024
Employee compensation$7,473 $8,672 
Income taxes payable1,650 2,118 
Other taxes payable9,644 8,707 
Vacation reserves1,236 526 
Other624 193 
Total accrued expenses$20,627 $20,216