v3.26.1
ACCOUNTS PAYABLE, ACCRUED EXPENSES AND OTHER CURRENT LIABILITIES (Tables)
6 Months Ended
Jun. 30, 2026
Payables and Accruals [Abstract]  
Schedule of Accounts Payable and Accrued Expenses
Accounts payable and accrued expenses consist of the following:
(in thousands)June 30,
2026
December 31,
2025
Accounts payable$18,049 $13,487 
Accrued expenses - general15,998 17,282 
Accrued salaries and benefits5,637 6,659 
Income taxes payable2,813 2,167 
Total$42,497 $39,595 
Schedule of Other Current Liabilities
Other current liabilities consist of the following:
(in thousands)June 30,
2026
December 31,
2025
Operating lease liabilities$377 $899 
Other1,314 1,906 
Total$1,691 $2,805