v3.26.1
Finance Leases (Details Narrative)
6 Months Ended 12 Months Ended
Jun. 30, 2026
Dec. 31, 2025
Mar. 31, 2025
Property, Plant, and Equipment [Line Items]      
Weighted average discount rate 6.30% 6.30%  
Weighted average remaining lease term (years) 1 year 9 months 18 days 2 years 2 months 12 days  
Vehicle And Equipment [Member] | Minimum [Member]      
Property, Plant, and Equipment [Line Items]      
Finance leases Interest rate 5.00%   7.50%