XML 76 R63.htm IDEA: XBRL DOCUMENT v3.24.0.1
ACCOUNTS PAYABLE AND ACCRUED EXPENSES (Details) - USD ($)
$ in Thousands
Dec. 31, 2023
Dec. 31, 2022
Payables and Accruals [Abstract]    
Accounts payable $ 27,448 $ 30,719
Accrued expense 5,106 5,306
Other 345 541
Accounts payable and other liabilities $ 32,899 $ 36,566