v3.25.1
Leases (Details Narrative) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Property, Plant and Equipment [Line Items]    
Right-of-use asset obtained in exchange for a lease liability $ 100
Equipment [Member]    
Property, Plant and Equipment [Line Items]    
Lease term 12 months  
Total payments $ 330  
Trucks [Member]    
Property, Plant and Equipment [Line Items]    
Lease term 60 months  
Total payments $ 126  
Right-of-use asset obtained in exchange for a lease liability $ 100