v3.25.1
ACCOUNTS PAYABLE AND ACCRUED EXPENSES (Details) - USD ($)
Mar. 31, 2025
Dec. 31, 2024
Payables and Accruals [Abstract]    
Accounts payable $ 24,172,000 $ 25,182,000
Accrued payroll and payroll taxes 3,286,000 2,342,000
Interest payable 3,830,000 8,249,000
Accrued legal 2,149,000 2,399,000
Other accrued expenses 19,100,000 21,303,000
Total $ 52,537,000 $ 59,475,000