XML 66 R56.htm IDEA: XBRL DOCUMENT v3.25.1
SCHEDULE OF LONG TERM DEBT (Details) - USD ($)
Mar. 31, 2025
Dec. 31, 2024
Short-Term Debt [Line Items]    
Less: Unamortized debt issuance costs $ (2,950,000)
Notes payable current, net 108,313,000
Notes payable non-current, gross 115,250,000 226,513,000
Less: Unamortized debt issuance costs (2,749,000) (6,974,000)
Notes payable non-current, net 112,501,000 219,539,000
Oaktree Loan Due January 2026 [Member]    
Short-Term Debt [Line Items]    
Oaktree Loan due January 2026 111,263,000
Notes payable non-current, gross 111,263,000
8.625% Senior Notes Due 2026 [Member]    
Short-Term Debt [Line Items]    
Notes payable non-current, gross 75,000,000 75,000,000
11.875% Senior Notes Due 2027 [Member]    
Short-Term Debt [Line Items]    
Notes payable non-current, gross $ 40,250,000 $ 40,250,000