Schedule of Property and Equipment (Details) (Parenthetical) - Asset Purchase Agreement [Member] |
12 Months Ended |
|---|---|
|
Dec. 31, 2024
USD ($)
| |
| 73 Vehicles [Member] | |
| Property, Plant and Equipment [Line Items] | |
| Payments to acquire vehicles | $ 5,139,877 |
| Ground Storage Tanks [Member] | |
| Property, Plant and Equipment [Line Items] | |
| Payments to acquire vehicles | 80,000 |
| Vehicles [Member] | |
| Property, Plant and Equipment [Line Items] | |
| Payments to acquire vehicles | $ 5,219,877 |