v3.26.1
SCHEDULE OF LONG TERM DEBT (Details) - USD ($)
Mar. 31, 2026
Dec. 31, 2025
Short-Term Debt [Line Items]    
Less: Unamortized debt issuance costs $ (7,913,000) $ (6,816,000)
Notes payable net 292,087,000 243,184,000
Senior Notes Due 2030 [Member]    
Short-Term Debt [Line Items]    
8.625% Senior Notes due September 2030 $ 300,000,000 $ 250,000,000