v3.26.1
SCHEDULE OF WEIGHTED AVERAGE REMAINING LEASE TERMS AND DISCOUNT RATES (Details)
Mar. 31, 2026
Dec. 31, 2025
Leases    
Finance lease, Weighted-average remaining lease term (years) 1 year 1 month 24 days 1 year 3 months 21 days
Operating leases, Weighted-average remaining lease term (years) 4 years 2 months 4 days 3 years 6 months 10 days
Finance leases, Weighted average discount rate 5.80% 5.69%
Operating leases, Weighted average discount rate 8.50% 8.55%