XML 59 R44.htm IDEA: XBRL DOCUMENT v3.25.1
ACCOUNTS PAYABLE, ACCRUED EXPENSES AND OTHER CURRENT LIABILITIES (Tables)
12 Months Ended
Dec. 31, 2024
Payables and Accruals [Abstract]  
Schedule of Accounts Payable and Accrued Expenses
Accounts payable and accrued expenses consist of the following as of December 31:
(in thousands)20242023
Accounts payable$17,887 $15,275 
Accrued expenses - general9,591 8,637 
Accrued salaries and benefits5,022 5,048 
Income taxes payable1,012 1,128 
Total$33,512 $30,088 
Schedule of Other Current Liabilities
Other current liabilities consist of the following as of December 31:
(in thousands)20242023
Operating lease liabilities$1,495 $1,570 
Revolving loan agreement992 — 
Other751 907 
Total$3,238 $2,477