v3.25.1
ACCOUNTS PAYABLE AND ACCRUED EXPENSES (Tables)
3 Months Ended
Mar. 31, 2025
Payables and Accruals [Abstract]  
Schedule of other current liabilities
          
   March 31,   December 31, 
   2025   2024 
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 
   $52,537,000   $59,475,000