XML 48 R38.htm IDEA: XBRL DOCUMENT v3.24.2
ACCOUNTS PAYABLE, ACCRUED EXPENSES AND OTHER CURRENT LIABILITIES (Tables)
6 Months Ended
Jun. 30, 2024
Payables and Accruals [Abstract]  
Schedule of Accounts Payable and Accrued Expenses
Accounts payable and accrued expenses consist of the following:
(in thousands)June 30,
2024
December 31,
2023
Accounts payable$14,280 $15,275 
Accrued expenses - general8,885 8,637 
Accrued salaries and benefits5,113 5,048 
Income taxes payable1,766 1,128 
Total$30,044 $30,088 
Schedule of Other Current Liabilities
Other current liabilities consist of the following:
(in thousands)June 30,
2024
December 31,
2023
Operating lease liabilities$1,511 $1,570 
Other734 907 
Total$2,245 $2,477