XML 75 R18.htm IDEA: XBRL DOCUMENT v3.25.0.1
Accrued Expenses
12 Months Ended
Dec. 31, 2024
Payables and Accruals [Abstract]  
Accrued Expenses Accrued Expenses
Accrued expenses consist of the following:
As of December 31,
20242023
Employee compensation$8,672 $7,742 
Income taxes payable2,118 1,810 
Other taxes payable8,707 9,695 
Vacation reserves526 549 
Other193 95 
Total accrued expenses$20,216 $19,891