v3.26.1
ACCOUNTS PAYABLE AND ACCRUED EXPENSES (Details Narrative) - USD ($)
Dec. 31, 2025
Dec. 31, 2024
Payables and Accruals [Abstract]    
Accounts payable $ 25,129,485 $ 7,283,033
Accrued expenses $ 27,847,751 $ 3,556,819