v3.25.2
ACCRUED EXPENSES (Details Narrative) - USD ($)
Mar. 31, 2025
Dec. 31, 2024
Payables and Accruals [Abstract]    
Accrued payroll and related liabilities $ 6,433,094 $ 6,024,516
Accrued liabilities $ 5,400,000 $ 5,200,000