XML 37 R15.htm IDEA: XBRL DOCUMENT v3.25.1
ACCOUNTS PAYABLE AND ACCRUED EXPENSES
12 Months Ended
Dec. 31, 2024
Payables and Accruals [Abstract]  
ACCOUNTS PAYABLE AND ACCRUED EXPENSES ACCOUNTS PAYABLE AND ACCRUED EXPENSES
Accounts payable consisted of the following at December 31, 2024 and 2023 (in thousands):
20242023
Accounts payable$20,703 $27,448 
Accrued expense3,164 5,106 
Other309 345 
Accounts payable and other liabilities$24,176 $32,899