v3.25.2
SCHEDULE OF LONG TERM NOTES PAYABLE (Details) - USD ($)
Jun. 30, 2025
Dec. 31, 2024
Total notes payable $ 1,238,932 $ 4,059,366
Less current portion (1,238,932) (4,059,366)
Long-term notes payable
Litigation Funding Agreement [Member] | Omni Bridgeway (Fund 4) Invt. 3 L.P. [Member]    
Notes payable to related parties 2,819,196
Accrued interest added to note balance 140,429
Total notes payable 2,959,625
Director and Executive Chairman [Member] | Related Party [Member]    
Notes payable to related parties 821,766 821,766
Accrued interest added to note balance 81,166 38,392
Total notes payable 902,932 860,158
Shareholder [Member] | Related Party [Member]    
Notes payable to related parties 300,000 300,000
Accrued interest added to note balance 36,000
Total notes payable 336,000 239,583
Less unamortized discount $ (60,417)